SuperAPI AI 工具集

deep-agents-core-ts

智能体与模型

查看项目

更新于 10-16 06:48

技能介绍

用途:在构建任何 Deep Agents 应用时调用该技能,提供 createDeepAgent()、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。

基本用法:用 createDeepAgent 传入 model、tools、systemPrompt 等创建 agent,再以带 thread_id 的 config 调用 invoke。完整配置可含 name、subagents、backend(如 FilesystemBackend)、interruptOn、skills、checkpointer、store。同一 thread_id 可保持多轮对话上下文;中断审批必须提供 checkpointer;记忆需 Store。

技能格式:技能放在 skills/ 目录,每个技能一个子目录,含必需的 SKILL.md(YAML frontmatter 的 name 与 description,description 应具体)以及可选的示例与模板文件。技能按需加载,AGENTS.md 记忆则启动时加载。

选型:多步规划、上下文需要文件管理、需要子智能体、跨会话持久记忆时用 Deep Agents;任务简单、上下文单提示可容纳、单智能体足够、仅单会话临时工作时用 LangChain 的 create_agent。

限制:核心中间件(TodoList、Filesystem、SubAgent)不可移除,write_todos、task、文件系统工具名及 SKILL.md frontmatter 格式不可改;模型、额外工具、系统提示、后端、审批对象和自定义子智能体可配置。资料未提供价格、平台与效果信息。