SuperAPI AI 工具集

deep-agents-orchestration

智能体与模型

查看项目

更新于 10-15 23:48

技能介绍

用途:该技能用于在 Deep Agents 中实现三类编排能力——通过子智能体委派任务、用待办清单规划多步任务、以及在敏感操作前引入人工审批。三者均由 create_deep_agent() 默认包含。

主要能力:SubAgentMiddleware 通过 task 工具把工作委派给专用智能体,适合需要专用工具、需要隔离复杂工作或需要为主智能体保持干净上下文的场景;默认提供 general-purpose 子智能体,与主智能体工具和配置相同。TodoListMiddleware 通过 write_todos 工具规划与跟踪任务,每项含 content 与 status(pending、in_progress、completed),适合复杂多步或长时间运行任务。HumanInTheLoopMiddleware 在敏感操作前要求审批,适合数据库写入、部署等高风险操作或合规要求人工监督的场景。

使用方式:用 create_deep_agent() 创建智能体,可在 subagents 中定义名称、描述、系统提示与工具;子智能体可配置 interrupt_on 指定需审批的工具。HITL 需配置 interrupt_on 与 checkpointer(如 MemorySaver),并配合 thread_id 使用;中断后通过 Command(resume=...) 传入 approve 或 reject 决策恢复执行。TodoList 状态可从最终结果的 todos 字段读取。

限制:子智能体是无状态的,需在单次调用中给出完整指令;自定义子智能体不会自动继承技能,需显式传入 skills;使用中断必须提供 checkpointer 与一致的 thread_id;工具名与 HITL 协议结构不可自定义。具体收费、平台与效果资料暂未提供。