SuperAPI AI 工具集

deepagents-implementation

编程与开发

查看项目

更新于 10-15 23:57

技能介绍

用途:Deep Agents 是构建在 LangGraph 之上的“开箱即用”智能体框架,本技能用于指导使用 create_deep_agent 创建智能体、配置后端、定义子智能体、添加中间件等实现工作。

主要能力:create_deep_agent 工厂函数返回已编译的 LangGraph StateGraph,兼容流式输出、检查点与 LangGraph Studio。中间件注入文件系统、待办、子智能体、摘要等能力;后端可插拔(StateBackend 临时、FilesystemBackend 真实磁盘、StoreBackend 跨线程持久、CompositeBackend 按路径路由);子智能体通过 task 工具隔离执行,支持自定义或已编译的 LangGraph 图;支持 interrupt_on 人工审批、自定义中间件、MCP 工具集成。

使用方式:核心导入 from deepagents import create_deep_agent;最小用法 agent = create_deep_agent(),可传 tools、system_prompt、model、checkpointer、backend、subagents、middleware、interrupt_on。带检查点时必须提供 config 中的 thread_id。流式支持 updates、messages 等模式及异步 astream。

适用场景:研究型智能体、带磁盘访问的代码助手、多专家协作、需要持久记忆或人工审批的生产部署。

限制:涉及真实磁盘、人工中断、持久化或 MCP 子进程时需按实现门控检查(root_dir 需限定范围、中断需配置检查点与 thread_id、凭据来自环境变量);资料未提供收费、价格与平台信息。