SuperAPI AI 工具集

solo

通用与其它

查看项目

更新于 10-16 02:30

技能介绍

用途:Solo 是管理编码智能体与项目级协调状态的桌面应用,只能通过其 MCP 服务器访问,没有 Solo CLI。本技能用于派生编码智能体、管理 scratchpad、todo、timer,或检查 Solo 管理的进程。

在 Pi 下运行(由 PI_CODING_AGENT=true 检测)时,使用 pi-soloterm 扩展工具:solo_status 验证 SoloTerm/MCP 可用性、身份与功能支持;solo_task 派生 Solo 管理的智能体/进程并发送提示,并行工作用一次调用传 tasks: [...];solo_scratchpad 列出、读取或写入暂存板;solo_todo 管理待办,不可用时回退到 Pi 会话。应先调用 solo_status,就绪后再用相应 solo_* 工具。缺少所需 solo_* 工具时提示用户安装/启用 pi-soloterm;solo_status 报告 Solo MCP 不可用时提示用户运行 Solo 并开启 Settings → MCP。

非 Pi 环境下直接使用当前 harness 的 Solo MCP 工具,工具名不明确时查看 MCP 工具目录。除核心项目/进程管理外,Solo 还提供可选功能工具(scratchpad、todo、timer、键值存储),由 Solo 设置控制;scratchpad、todo、timer 通常随 MCP 服务器启用,键值工具可能需单独启用。

派生智能体时需监控其提问与权限请求,仅批准完成所给提示所需的请求。除非用户指定其他智能体,应在当前进程启动时所用的同名智能体工具下派生 worker。简单任务可降一级:当前为 fable 时用 sol,当前为 sol 时用 terra;简单指结果狭窄可验证的机械工作,需要判断的任务仍用当前工具。

当其他技能(如 review quorum)通过 Solo 路由 worker 时,先用 solo_status(Pi)或 whoami(直接 MCP)探测确认可用,仅工具可见不算证明。worker 必须运行在当前进程启动时所用的同名智能体工具下,需先解析当前进程配置的智能体工具,并在每次 solo_task 显式传 agentTool;若无法明确映射,应停止并询问用户。委派技能自带验收层时,在每次 solo_task 传 acceptance: "none" 关闭 Solo 验收门。

限制:无 Solo CLI;功能可用性受 Solo 设置与 MCP 启用状态约束;具体工具名需从 MCP 目录确认。