SuperAPI AI 工具集

chat_with_agent

智能体与模型

查看项目

更新于 10-15 19:52

技能介绍

用途:当需要咨询其他智能体、寻求帮助、请求计划、评审、决策支持,或用户明确指定某个智能体参与时使用本技能。若任务可自行完成且用户未要求,不应调用;目标智能体不明确时应先澄清或列出可用智能体;也避免刚收到某智能体消息就立刻回调同一智能体造成循环。

主要能力:通过内置工具 list_agents() 查看当前可用智能体并按其描述选择 ID;通过 chat_with_agent(...) 发起前台对话,参数含 to_agent(目标智能体 ID,非名称)、text、可选 session_id 与 timeout;多轮对话需从第二轮起传同一 session_id 以保持上下文,该值通常来自首轮响应中的 [SESSION: xxx]。需要后台执行时可用 submit_to_agent(...) 提交(参数 to_agent、text,可选 session_id / task_timeout),再用 check_agent_task(...) 按 task_id 查询状态;task_timeout 省略时默认预算 3600 秒,可传显式正数秒数如 "7200",超时任务将以失败状态结束。

使用方式:先确认工具列表包含 list_agents() 与 chat_with_agent(...),缺失时应告知用户并请求添加;随后列出并选择最合适的智能体,找不到合适者且自身非 Default Agent 时可使用 Default Agent,否则告知用户无可用智能体并建议新建或调整描述。调用 chat_with_agent 时建议在消息开头加 [Agent <your_agent_id> requesting] 标识发起方。若用户指定了具体智能体,仍应先查询而不是猜测 ID。

限制:资料未提供具体模型、平台差异、收费与效果信息;工具是否存在取决于用户环境,需完整保留相关内置工具,不应移除或禁用。