Skip to main content

deep-agents

Build batteries-included agents with planning, context management, subagent delegation, and sandboxed execution. Use for complex, multi-step tasks that need built-in capabilities.

ソース情報

リポジトリ
langchain-ai/docs
ソースの最終更新活動
2026年7月26日 19:57
検出された SKILL.md の言語
英語
スター
425
フォーク
2,732

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
deep-agents
description
Build batteries-included agents with planning, context management, subagent delegation, and sandboxed execution. Use for complex, multi-step tasks that need built-in capabilities.
license
MIT
compatibility
Python 3.10+, Node.js 22+. Requires a model that supports tool calling.
metadata
{"author":"langchain-ai","version":"1.0"}
# Deep Agents Deep Agents is the easiest way to start building agents powered by LLMs—with built-in capabilities for task planning, file systems for context management, subagent delegation, and long-term memory. It is an "agent harness" built on [LangChain](https://docs.langchain.com/oss/langchain/overview) core building blocks and the [LangGraph](https://docs.langchain.com/oss/langgraph/overview) runtime. ## When to use Use Deep Agents when you need to: - **Build agents fast** with sensible defaults and minimal configuration - **Handle complex, multi-step tasks** that benefit from automatic planning - **Manage context** with a built-in virtual filesystem for large inputs - **Delegate subtasks** to specialized subagents - **Run code safely** in sandboxed execution environments - **Use a terminal agent** via Deep Agents Code ## When NOT to use - For simple tool-calling agents without planning or subagents, use [LangChain](https://docs.langchain.com/oss/langchain/overview) agents instead—lighter weight - For custom graph-based orchestration with explicit control flow, use [LangGraph](https://docs.langchain.com/oss/langgraph/overview) directly - Deep Agents is the **highest-level abstraction**—it trades flexibility for convenience ## Install ```bash # Python pip install deepagents # JavaScript/TypeScript npm install deepagents langchain @langchain/core ``` ## Quick reference ### Create a deep agent ```python # pip install deepagents langchain-anthropic from deepagents import create_deep_agent def get_weather(city: str) -> str: """Get weather for a given city.""" return f"It's always sunny in {city}!" agent = create_deep_agent( model="anthropic:claude-sonnet-4-6", tools=[get_weather], system_prompt="You are a helpful assistant", ) result = agent.invoke( {"messages": [{"role": "user", "content": "What is the weather in SF?"}]} ) ``` ### Use Deep Agents Code ```bash # Install Deep Agents Code pip install deepagents-code # Run an interactive terminal agent deepagents ``` ### Built-in capabilities | Capability | Description | |-----------|-------------| | Planning | Automatic task decomposition for complex requests | | File system | Virtual filesystem for reading, writing, and managing context | | Subagents | Spawn child agents for parallel subtask execution | | Context management | Automatic context compression for long conversations | | Sandboxed execution | Run code in isolated environments (Modal, Runloop, Daytona) | | Protocols | ACP, MCP, and A2A support for interoperability | ## Key documentation - [Overview](https://docs.langchain.com/oss/python/deepagents/overview)—What Deep Agents is and how it compares to LangChain and LangGraph - [Quickstart](https://docs.langchain.com/oss/python/deepagents/quickstart)—Build your first deep agent - [Customization](https://docs.langchain.com/oss/python/deepagents/customization)—Configure models, tools, and behavior - [Context engineering](https://docs.langchain.com/oss/python/deepagents/context-engineering)—Manage context for complex tasks - [Subagents](https://docs.langchain.com/oss/python/deepagents/subagents)—Delegate work to child agents - [Sandboxes](https://docs.langchain.com/oss/python/deepagents/sandboxes)—Run code in isolated environments - [Code](https://docs.langchain.com/oss/deepagents/code/overview)—Deep Agents Code, the terminal agent interface - [Deploy](https://docs.langchain.com/langsmith/managed-deep-agents-overview)—Deploy to production ## API reference For SDK class and method details, use the [LangChain API Reference](https://reference.langchain.com) site: - MCP server: `https://reference.langchain.com/mcp` ## Related skills - **langchain**—Core building blocks that Deep Agents is built on - **langgraph**—Runtime that powers Deep Agents' durable execution - **langsmith**—Trace, evaluate, and deploy your deep agents
GitHubで見る