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.dev19-py3-none-win_arm64.whl (3.1 MB view details)

Uploaded Python 3Windows ARM64

managed_deepagents-0.1.3.dev19-py3-none-win_amd64.whl (3.2 MB view details)

Uploaded Python 3Windows x86-64

managed_deepagents-0.1.3.dev19-py3-none-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

managed_deepagents-0.1.3.dev19-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.dev19-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev19-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 91ecc86e6d9f6081a855baa2c5035a25eb77a280864266aceadf6b79153953be
MD5 5209f701e7de577df5e9f235b779aa07
BLAKE2b-256 73160ceced3a73e93e213e6d53d983c4f6cceaa1f40c249dd663d367dfcd8bcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for managed_deepagents-0.1.3.dev19-py3-none-win_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.dev19-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev19-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ff074ea9488ce3929c99147976e16bf5f2db17a3cd6cf6da5fe4f3308720ade2
MD5 7d696e2732d0b96c5b0472fc3cb248db
BLAKE2b-256 655a7376c7b0590cd5af201fa1a0644fda438f2c1724530f622b2ec562d10c80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev19-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c78cf361de54221b35ad24b29ad70ab714dc34c1d4d83561d78ea503f9b13037
MD5 bf10c9eddbd2185ea621176e0f87c8de
BLAKE2b-256 4cd68235adce77b79d6bbc0bdbff1a50f25fcc2acf0a0cd336687bcf3ed498e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev19-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f66ed1c32c5779daea76be538b77a4cb3a79a9124bf1754ece856ffb98fd39e
MD5 f20bc0eec1f09d57731ba361d90b99ff
BLAKE2b-256 fd47e9c47bab6264e9ae777ee7a26d115068c11b6432b377a66b5ee494429351

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev19-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bdfffa51128d9d88fc14522215c54ad040bbb8715cebad67e72f290fde0fe17
MD5 d69a2f07e9f16304eb9eb4ab421ef985
BLAKE2b-256 d29963f69e1ac76c2b86e4daada2354acc6da23763ed329c4a3d5b4f6b914c38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for managed_deepagents-0.1.3.dev19-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac6ecab7a141f4b990744e8b660f34ba99892f4769288223bc413a8fd26dc0a8
MD5 9217d7fc1365fa4817c5d7129b6dc241
BLAKE2b-256 1dcbd81eeeac065a50a30318b77df3297cffc378b275941e174d6d4ff760cea2

See more details on using hashes here.

Provenance

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