Skip to main content

Managed Deep Agents — the define_deep_agent authoring interface plus the CLI that compiles and deploys a code-first Deep Agent repository to a managed LangGraph runtime.

Project description

Python authoring package and CLI launcher for Managed Deep Agents.

[!IMPORTANT] Active development / private beta. Managed Deep Agents is in active development and currently in private beta. The PyPI package API and managed runtime contract may change. Join the waitlist for access and updates.

managed-deepagents is the PyPI package for authoring Managed Deep Agents in Python. It includes:

  • define_deep_agent, the Python authoring contract for managed agents.
  • mda, the CLI used to build and deploy your agent to LangSmith.
  • managed_deepagents.runtime, the runtime helper used by generated managed entry modules.

Install

pip install managed-deepagents

[!NOTE] Private beta: dev releases only. We currently publish only PEP 440 pre-release (dev) versions and no stable version yet. pip skips pre-releases by default, so install with --pre:

pip install --pre managed-deepagents

This package requires Python 3.9 or newer. Each platform wheel bundles the prebuilt mda binary for its OS and CPU architecture and exposes it through the mda console script.

Define an Agent

Create an agent.py that defines an agent:

from pathlib import Path

from managed_deepagents import define_deep_agent

instructions = Path("instructions.md").read_text()

agent = define_deep_agent(
    model="openai:gpt-5.5",
    system_prompt=instructions,
    tools=[query_db],
)

define_deep_agent accepts the create_deep_agent keyword surface minus the managed keys: backend, store, and checkpointer. Those are provided by the managed runtime when your agent is deployed.

Project Shape

my-agent/
  agent.py
  instructions.md
  tools/
  middleware/
  skills/

The CLI copies your project files into the managed build and generates the entry module that connects your definition to the hosted runtime.

CLI

Build locally:

mda build ./my-agent

Deploy to LangSmith:

mda deploy ./my-agent

The generated build is written to <root>/.mda/build by default.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

managed_deepagents-0.1.3.dev14-py3-none-win_amd64.whl (3.0 MB view details)

Uploaded Python 3Windows x86-64

managed_deepagents-0.1.3.dev14-py3-none-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

managed_deepagents-0.1.3.dev14-py3-none-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file managed_deepagents-0.1.3.dev14-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev14-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ef2f96de11c1853d0ed293bc77721a7bf47cffa6cd5068e451449285d41b3979
MD5 fe0087d8ee5c5cec5a1515eb70f09bf2
BLAKE2b-256 24227157695e7c2873e29ca0945b692fa94682150db71d9f72f6fc912019f8be

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.1.3.dev14-py3-none-win_amd64.whl:

Publisher: release.yml on langchain-ai/managed-deepagents-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file managed_deepagents-0.1.3.dev14-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev14-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0e0dcb931849b8a1b38925ce81887964a38c119b00005507cb7f431adf88931
MD5 136277dd45551efc7d4e6ef9dc291815
BLAKE2b-256 0c0c87430f15324bf1bb0ae151123d464ce6f39179e0dfe9090d76b153a16719

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.1.3.dev14-py3-none-manylinux2014_x86_64.whl:

Publisher: release.yml on langchain-ai/managed-deepagents-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file managed_deepagents-0.1.3.dev14-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev14-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca125a8820fd5fe977832c420f577d918a9aa1d328bd2db700869d75e5472602
MD5 7e4788f16209b3219eba031b2491feab
BLAKE2b-256 e1fa9982d31e60b674be13d43f3ecb303e828e1afb805b55fda19e9b734af6a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.1.3.dev14-py3-none-manylinux2014_aarch64.whl:

Publisher: release.yml on langchain-ai/managed-deepagents-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file managed_deepagents-0.1.3.dev14-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev14-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ca8252c494af54bc279d2cbe931c3c3f065f302f4d6daa5dd0c822ae45ceaeb
MD5 d65b534d03647a8ef6ba8e8c1745ab8d
BLAKE2b-256 5a582c31ffee40ff8e3882aa4d516f1bd9127280dfb01887c2a13ae3e7e60e5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.1.3.dev14-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on langchain-ai/managed-deepagents-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file managed_deepagents-0.1.3.dev14-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev14-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ccd6d954aee3400013ea676ae8bb7fcd53e2f0c0dde6c62619f212bca82e6380
MD5 f75c0d59e29f250202b46a15ddbb1517
BLAKE2b-256 fce25d80bf8460b509ca4f8df42b7366cdebad1b727cbd70d2071e38ac360ffa

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.1.3.dev14-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on langchain-ai/managed-deepagents-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page