DeepAgents

活跃
GitHub Python MIT

简介

基于 LangChain 和 LangGraph 构建的智能体工具框架,配备规划工具、文件系统后端和子智能体派生能力,可处理复杂智能体任务。

核心特性

  • 子 Agent 派生 — 将任务委派给具有隔离上下文窗口的子 Agent
  • 可插拔文件系统 — 支持本地、沙箱和远程后端的读写编辑搜索
  • 上下文管理 — 自动摘要长线程并将工具输出卸载到磁盘
  • 持久化记忆 — 可插拔的 state 和 store 后端支持跨会话召回
  • Human-in-the-loop — 在工具执行前支持审批、编辑或拒绝
  • Skills 按需加载 — Agent 可根据需要动态加载可复用行为模块

适用场景

💡 构建可处理复杂多步骤任务的自主编码 Agent
💡 用子 Agent 并行处理文件搜索、代码分析等独立子任务
💡 为 Agent 添加跨会话持久化记忆支持长周期项目开发
💡 在生产环境中通过 Human-in-the-loop 审批机制控制 Agent 行为
💡 利用 LangSmith 集成实现 Agent 的追踪、评估和监控

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(29.2k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

uv add deepagents

from deepagents import create_deep_agent

agent = create_deep_agent(
    model="openai:gpt-5.5",
    tools=[my_custom_tool],
    system_prompt="You are a research assistant.",
)
result = agent.invoke({"messages": "Research LangGraph and write a summary"})

相关项目

Atomic Agents

6.2k · Python
活跃 A+

Atomic Agents 是一个模块化的 AI 智能体构建框架,采用原子化设计理念,提供可组合的组件来构建智能体系统,包含工具、流水线和内存管理等核心模块。

frameworkpythonagent +2
  • · 原子化设计哲学,提供单一用途、可复用、可组合的组件
  • · 基于 Instructor 和 Pydantic 构建,确保类型安全和可预测的 Agent 行为
  • · 多供应商支持,包括 OpenAI、Anthropic、Groq、Gemini 等

AutoChain

1.9k · Python
不活跃 C

AutoChain 是一个轻量级、可扩展且可测试的 LLM Agent 框架,由 Forethought 开发。提供简洁的 Agent 构建抽象,支持自动工具选择、对话历史管理和自动化测试流程。

frameworkagentpython +3
  • · 轻量级且可扩展的生成式智能体管道,抽象层极少
  • · 支持自定义工具和 OpenAI function calling,自动转换函数规范
  • · 简洁的内存追踪,使用 BufferMemory 管理对话历史和工具输出

Koog

4.6k · Kotlin
活跃 A

JetBrains 推出的 JVM 平台 AI Agent 框架,使用 Kotlin 和 Java 构建可预测、容错的企业级 AI Agent,支持后端服务、Android、iOS 及浏览器环境,内置 MCP 和多模型提供商支持。

kotlinjavaframework +6
  • · 基于 Kotlin Multiplatform 支持 JVM、JS、WasmJS、Android、iOS 多平台部署
  • · 内置容错机制,支持自动重试和 Agent 状态持久化恢复
  • · 智能历史压缩技术,优化长对话中的 Token 消耗

DeepResearchAgent

3.5k · Python
不活跃 B

DeepResearchAgent 是一个分层多智能体系统,专为深度研究任务和通用任务求解设计。通过顶层规划 Agent 协调多个专业子 Agent,实现自动化任务分解和跨领域高效执行。

multi-agentframeworkpython +3
  • · 分层多 Agent 系统,顶层规划 Agent 协调专业子 Agent
  • · RSPL 协议层将提示、Agent、工具、环境和记忆建模为版本化资源
  • · SEPL 自进化协议,支持提议、评估和提交改进并支持回滚

相关文章