Skip to main content

deepagents-langchain

DeepAgents — production-ready LangGraph agent framework by LangChain. Batteries-included: planning (write_todos), filesystem ops, shell execution, sub-agents with isolated context, auto context summarization. pip install deepagents → create_deep_agen

설치로 이동

소스 정보

저장소
mahmoud20138/Tradecraft
최근 소스 활동
2026년 4월 23일 08:40
감지된 SKILL.md 언어
영어
스타
15
포크
4

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
deepagents-langchain
description
DeepAgents — production-ready LangGraph agent framework by LangChain. Batteries-included: planning (write_todos), filesystem ops, shell execution, sub-agents with isolated context, auto context summarization. pip install deepagents → create_deep_agen
# deepagents-langchain USE FOR: - "production-ready agent with LangGraph" - "batteries-included coding/research agent" - "sub-agents with isolated context windows" - "LangChain agent framework" - "agent with planning + filesystem + shell" - "MCP tools in LangGraph agent" tags: [LangGraph, LangChain, agent, production, sub-agents, MCP, planning, filesystem, shell, open-source] kind: framework category: ai-agent-builder --- ## What Is DeepAgents? Production-ready, batteries-included LangGraph agent by LangChain. No manual setup — `create_deep_agent()` returns a fully functional agent. - Repo: https://github.com/langchain-ai/deepagents - Install: `pip install deepagents` - Framework: **LangGraph** (compiled graph, streaming, persistence, checkpointing) - LangGraph Studio compatible --- ## Quick Start ```python pip install deepagents ``` ```python from deepagents import create_deep_agent agent = create_deep_agent() result = agent.invoke({ "messages": [{"role": "user", "content": "Research the latest AI agent frameworks and summarize"}] }) print(result["messages"][-1].content) ``` --- ## Built-in Capabilities | Capability | Tools Included | |-----------|---------------| | **Planning** | `write_todos` — task decomposition + progress tracking | | **Filesystem** | read, write, edit, search files | | **Shell** | execute commands (with sandboxing) | | **Sub-agents** | delegate tasks with isolated context windows | | **Context** | auto-summarization, large output → file handling | --- ## Architecture (LangGraph) ```python # Returns a compiled LangGraph graph agent = create_deep_agent() # Supports all LangGraph features: # - Streaming for chunk in agent.stream({"messages": [("user", "task")]}): print(chunk) # - Persistence / checkpointing from langgraph.checkpoint.memory import MemorySaver agent = create_deep_agent(checkpointer=MemorySaver()) # - LangGraph Studio compatibility (visual debug) ``` --- ## Customization ```python from deepagents import create_deep_agent from langchain_anthropic import ChatAnthropic # Custom model agent = create_deep_agent( model=ChatAnthropic(model="claude-opus-4-6") ) # Add custom tools from langchain_core.tools import tool @tool def my_tool(query: str) -> str: """Custom tool description""" return do_something(query) agent = create_deep_agent(tools=[my_tool]) # Custom system prompt agent = create_deep_agent( system_prompt="You are an expert financial analyst..." ) ``` --- ## MCP Integration ```python from langchain_mcp_adapters import MCPToolkit # Connect any MCP server toolkit = MCPToolkit(server_command=["npx", "gitnexus", "mcp"]) mcp_tools = toolkit.get_tools() agent = create_deep_agent(tools=mcp_tools) ``` --- ## Sub-Agents Pattern ```python # Main agent delegates to sub-agents with isolated contexts # Sub-agents don't share main agent's conversation history # Useful for: parallel research, isolated code execution agent = create_deep_agent( enable_subagents=True, subagent_model=ChatAnthropic(model="claude-haiku-4-5-20251001") # cheaper for subtasks ) ``` --- ## Use Cases - **Research pipeline**: fetch + summarize + synthesize across sources - **Code automation**: read codebase → plan changes → edit files → run tests - **Data processing**: ingest files → transform → write outputs - **Multi-step workflows**: plan → delegate subtasks → aggregate results --- ## vs. Other Agent Frameworks | Feature | DeepAgents | OpenAlice | AutoHedge | |---------|-----------|-----------|-----------| | Framework | LangGraph | Custom TS | Swarms | | Built-in tools | ✓ (full) | ✓ (trading) | ✓ (trading) | | Sub-agents | ✓ | ✗ | ✗ | | MCP support | ✓ | ✓ (planned) | ✗ | | Domain | General | Trading | Trading | | Studio UI | ✓ LangGraph | ✓ Web | ✗ | ---
GitHub에서 보기