langchain-ai/deepagents
GitHub: langchain-ai/deepagents
一个基于 LangChain 和 LangGraph 构建的开箱即用 AI Agent 框架,内置规划、文件系统、Shell 访问和子代理能力,专注于解决复杂多步骤任务的自动化执行问题。
Stars: 10652 | Forks: 1703
开箱即用的 Agent 框架。
Deep Agents 是一个 Agent 框架。一个开箱即用、即插即用、且带有明确设计理念的 Agent。你无需亲自连接 prompts、tools 和上下文管理,就能立即获得一个可运行的 Agent,并按需进行定制。 **包含功能:** - **Planning(规划)** — `write_todos` 用于任务分解和进度跟踪 - **Filesystem(文件系统)** — `read_file`、`write_file`、`edit_file`、`ls`、`glob`、`grep` 用于读取和写入上下文 - **Shell access(Shell 访问)** — `execute` 用于运行命令(带沙箱机制) - **Sub-agents(子代理)** — `task` 用于在隔离的上下文窗口中委托工作 - **Smart defaults(智能默认值)** — 教导模型如何有效使用这些工具的 Prompts - **Context management(上下文管理)** — 对话过长时自动摘要,大型输出保存到文件 ## 快速开始 ``` pip install deepagents # 或 uv add deepagents ``` ``` from deepagents import create_deep_agent agent = create_deep_agent() result = agent.invoke({"messages": [{"role": "user", "content": "Research LangGraph and write a summary"}]}) ``` 该 Agent 可以规划、读/写文件并管理自己的上下文。可根据需要添加工具、自定义 prompts 或替换模型。 ## 定制化 添加你自己的工具、替换模型、自定义 prompts、配置 sub-agents 等。请参阅[文档](https://docs.langchain.com/oss/python/deepagents/overview)获取完整详情。 ``` from langchain.chat_models import init_chat_model agent = create_deep_agent( model=init_chat_model("openai:gpt-4o"), tools=[my_custom_tool], system_prompt="You are a research assistant.", ) ``` 通过 [`langchain-mcp-adapters`](https://github.com/langchain-ai/langchain-mcp-adapters) 支持 MCP。 ## Deep Agents CLI
标签:Agent框架, DeepAgents, DLL 劫持, DNS解析, LangChain, LangGraph, LLM应用开发, Python, Shell执行, Spyse API, 上下文管理, 人工智能, 任务规划, 大语言模型, 子代理, 开源项目, 文件系统, 无后门, 用户模式Hook绕过, 自主智能体, 轻量级, 逆向工具