Skip to main content
Managed Deep Agents (MDA) is the simplest way to build and deploy production agents. You focus on what your agent does. MDA runs it. There are no servers to run and no infrastructure to wire together. You write the agent’s intelligence: its instructions, the tools it can call, the skills it follows, and you select the model that drives it. MDA provides everything underneath:
  • The Deep Agents harness: The agent loop that plans, calls tools, manages a filesystem, and delegates to subagents. See Deep Agents.
  • A managed runtime: LangSmith Agent Server hosts and operates the agent, and keeps sessions running across restarts.

Example agent

A managed deep agent consists of a project folder that contains the business logic for its behavior:
agent.py
When you upload this folder with the mda CLI, it will automatically run on managed LangSmith infrastructure. You provide the business logic, and Managed Deep Agents provides the agent harness and production infrastructure. To get started, see the Managed Deep Agents quickstart.

Core capabilities

Each part of the agent maps to a file or directory. Add the ones your agent needs: For the full layout, see Project structure.

Next steps

Quickstart

Create and deploy your first Managed Deep Agent with the mda CLI.

Tutorial

Add a custom search tool, durable memory, and a daily schedule.