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.0.2.dev13-py3-none-win_amd64.whl (3.0 MB view details)

Uploaded Python 3Windows x86-64

managed_deepagents-0.0.2.dev13-py3-none-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

managed_deepagents-0.0.2.dev13-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.0.2.dev13-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.0.2.dev13-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b0c54e4bb05301f4cb48296391b909251678d3795a51985d73db47770483c058
MD5 035c040bf7c40194dc429dc07f1a916d
BLAKE2b-256 4aa15f7b9bec80d6b81da546404ff56f200e9ab42580420b9fb72101640388f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.0.2.dev13-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.0.2.dev13-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.0.2.dev13-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2579d7b7cc881889d8938d82f67addf1438d69aaac3f4cc455555dc1fa36f1a
MD5 9dbf0e895a366d90d8eddf976466f0e2
BLAKE2b-256 fca5b197d943f6fc5f051d2e26b950e6246a1c36e71d04b30f4d4cffefec74a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.0.2.dev13-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.0.2.dev13-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.0.2.dev13-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0af1e7569d8668e81ddf4cb2e3a403ff4cc519bf4f1df474d116b5e2c455ba91
MD5 78f95661106680312ae478cc326f5d52
BLAKE2b-256 93a6dac95feaf641da116d9d5019aafeea4d3146e6979351c0f557c42e4d2f50

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.0.2.dev13-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.0.2.dev13-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.0.2.dev13-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f79fe7f66a0623cfdb52747f0187f191c070d115215e4a5cfd1885d9f0f937c
MD5 effdcf16655ba7a9ee44455254e2a08c
BLAKE2b-256 1c32e3276ab8c5a1daa73c711dea4fe2026ddf64730a68e0239015de2d288227

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.0.2.dev13-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.0.2.dev13-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.0.2.dev13-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 070352581aa8166ab8eb96dbed908d922e2c72fdd41c720ef7af691b64bc59f3
MD5 45b06c47c451443a3520f38e833cc439
BLAKE2b-256 74d7de8992b778c78d90d0a2f722df0d7158d58e30dbaf2556f6fd9086aacb50

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.0.2.dev13-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