SuperAPI AI 工具集

working-with-subagents

智能体与模型

查看项目

更新于 10-15 23:43

技能介绍

用途:这是一份关于部署和提示有状态子代理的指南,适用于需要委派任务或并行处理工作时参考。子代理在多次调用间保留记忆。

主要能力与代理:scout(ID agent-e91a2154-0965-4b70-8303-54458e9a1980,haiku),用于网络探索、API 查询、数据收集,只读且成本低;coder(ID agent-f9b768de-e3a4-4845-9c16-d6cf2e954942,haiku),用于小型代码修复和直接实现,可读写且成本低;memory(ID agent-8c91a5b1-5502-49d1-960a-e0a2e3bbc838,opus),用于大规模记忆重构,可读写但昂贵,应谨慎使用。

使用方式:通过 Task 调用,指定 agent_id、subagent_type、description 和 prompt。scout 用 subagent_type="explore";coder 用 subagent_type="general-purpose";memory 用 subagent_type="general-purpose" 并指定 model="opus"。在单条消息中发起多个 Task 调用可并发执行,各自拥有独立对话但共享代理记忆。

共享记忆块:子代理共享只读块 concepts_index(block-9090278f-d701-4ffa-b6a6-f4c164901c3f)与 project_context(block-3674a422-4bd2-4230-9781-4fd6c2c290db),仅可从 central 通过 Letta API 更新。

适用场景:网络探索与 API 查询交给 scout;定义明确的小型代码编辑交给 coder;重大记忆重构交给 memory;复杂代码、架构与发布则直接处理,因为较小模型容易出错。

限制与不适用:简单读取应直接用 Read/Glob/Grep;琐碎的一行任务、敏感操作(认证、凭据)、复杂代码以及公开沟通均不适合使用子代理。资料未提供安装命令、收费价格或平台支持信息。