这个项目能做什么

Deep Agents 是一个开源的 Agent 框架,旨在为构建 AI Agent 提供“开箱即用”的体验。它与模型无关,支持任何具有工具调用能力的 LLM,包括前沿 API 以及通过 Ollama 或 vLLM 运行的本地模型。 核心能力包括: - 子 Agent (Sub-agents):能够将任务委派给具有隔离上下文窗口的 Agent。 - 文件系统集成:支持在本地、沙箱或远程后端进行读取、写入、编辑和搜索。 - 上下文管理:提供总结长对话线程并将工具输出卸载到磁盘的工具,以管理 Token 限制。 - Shell 访问:能够在选定的沙箱中执行命令的能力。 - 持久化内存:可插拔的状态和存储后端,用于跨不同会话的召回。 - 人机交互 (Human-in-the-loop):在执行前批准、编辑或拒绝工具调用的机制。 - 技能与工具:支持可复用的行为(技能)以及自定义函数或 MCP 服务器。 Deep Agents 基于 LangGraph 构建,支持流式传输、持久化和检查点机制,并与 LangSmith 集成以进行追踪和评估。