SuperAPI AI 工具集

agent-delegate

智能体与模型

查看项目

更新于 10-15 16:51

技能介绍

用途:在 Claude Code 与 Codex 之间互相委派任务或获取对抗式评审,无需 cmux,只需一个 git 仓库并安装对端 CLI。可运行接口为 references/scripts/agent-delegate.sh,参数与输出契约见 references/contract.md。

主要能力:支持 delegate(委派任务)与 review(只读对抗式评审)两种模式;自动检测宿主代理,无法检测时用 --target <codex|claude> 指定;自动按输入语言输出。评审模式会自动附加对抗模板,并可在项目存在 review_rules.md 时将其作为评审标准。

使用方式:先写提示文件,再用 --prompt-file 传入,避免长提示内联。同步调用示例: report="$(skills/agent-delegate/references/scripts/agent-delegate.sh --mode delegate --prompt-file <prompt> --out-dir <out> --label <slug> | tail -1)" 评审示例: report="$(skills/agent-delegate/references/scripts/agent-delegate.sh --mode review --prompt-file <context> --out-dir <out> --label <slug> | tail -1)" 写文件或无界任务用 --detach,返回 run_id 与 report.json 路径,默认每 15 秒轮询。stdout 最后一行始终是 report.json 路径。

适用场景:代码实现、规格生成或修复、E2E、测试证据记录等写文件任务宜用 --detach;只读评审、调查或 5 分钟内可完成的短委派可同步执行。

限制:需在 git 仓库内运行,否则 touchedFiles 为空;对端 CLI 必须已安装;Codex 方向需在 ~/.codex/config.toml 中信任工作区,否则退出码 2;评审输出结构异常或只读评审改动了文件会返回 blocked;结果质量取决于对端代理。report.json 结构、沙箱映射、resume 规则等详见 references/contract.md。