SuperAPI AI 工具集

Deep Agents Core

智能体与模型

查看项目

更新于 10-15 22:39

技能介绍

用途:在构建任何 Deep Agents 应用时调用该技能,围绕 create_deep_agent()、harness 架构、SKILL.md 格式与配置选项提供指导。

主要能力:harness 自动提供任务规划(TodoListMiddleware,默认启用)、上下文管理(FilesystemMiddleware,可配置后端)、任务委派(SubAgentMiddleware,可添加自定义子智能体)、长期记忆(MemoryMiddleware,需 Store 实例)、人工介入审批(HumanInTheLoopMiddleware,需 checkpointer)以及按需加载技能(SkillsMiddleware,需提供技能目录)。内置工具包括规划 write_todos,文件系统 ls、read_file、write_file、edit_file、glob、grep,委派 task。

使用方式:Python 用 create_deep_agent(model=..., tools=[...], system_prompt=...) 创建并 invoke;TypeScript 用 createDeepAgent({...})。可配置 name、subagents、backend(如 FilesystemBackend(root_dir=".", virtual_mode=True))、interrupt_on、skills、checkpointer、store。调用时通过 config={"configurable": {"thread_id": "user-123"}} 保持会话上下文。技能以目录形式提供,SKILL.md 必须含 YAML frontmatter(name、description),描述应具体。

适用场景:多步骤需规划的任务、上下文大需文件管理、需要专门子智能体、跨会话持久记忆。简单单用途任务、上下文可放入单个提示、单智能体足够、临时单会话工作则用 LangChain 的 create_agent。

限制:核心中间件(TodoList、Filesystem、SubAgent)不可移除,write_todos、task 及文件系统工具名不可改,SKILL.md frontmatter 格式固定。中断需 checkpointer,StoreBackend 需 Store 实例,否则记忆无法跨线程持久。具体收费、价格与平台信息暂未提供。