SuperAPI AI 工具集

muse-delegate

编程与开发

查看项目

更新于 10-16 05:00

技能介绍

用途:muse-delegate 让编排者(orchestrator)把一项有边界的编码任务交给独立实现者 Muse Code(muse)执行,然后由编排者审查产物并自行提交。编排者负责写简报和做判断,Muse 在自己的 exec 运行中写代码,编排者负责验证与提交。该循环只需能运行 shell 命令和读取文件两种能力,任何具备这两点的智能体都可驱动;完整流程已用 Claude Code 作为编排者跑通,其他编排者尚未验证。

主要能力与用法:先检查 muse --version 是否成功,否则安装 Muse Code 并运行 muse login(或设置 META_API_KEY);用 command -v muse 确认 PATH 中的启动器。无头模式只用 muse exec,muse resume 是交互式 TUI,绝不调用;--resume-last 会被拒绝,续跑用 --session <id>。写运行保持沙箱并传 --disable-approval,另传 --trust-workspace 和 --user-input-auto-resolve;这不是 --yolo 或 --full-access。--read-only 会加 --disable-write 和 --disable-shell。--provider echo|meta 仅用于测试和显式探测。

流程分五步:1)写简报,Muse 只能看到发送的文本和工作树,需包含目标、现状、要改什么、不要动什么、项目真实门禁命令和报告契约,并告知它不会提交;2)用捆绑助手派发:node "<skill-dir>/scripts/relay.mjs" --brief brief.txt --cd /path/to/repo,可选 --model、--lane、--effort、--read-only、--session、--timeout;3)等待完成,助手会阻塞直到 Muse 结束,产物写入临时目录,仓库保持干净;4)审查,不要信任自报,自己重跑门禁、对照简报读 diff、必要时跑 guard 技能;5)落地,由验证方提交,需改动时用 --session 发增量简报。

适用场景:适合把有边界的编码任务外包给后台实现者,再由编排者审查提交。限制:任务太小不值得委托;muse CLI 未安装或未认证时不可用;原生 Windows 需要受支持的启动器,上游 muse 启动器仅支持 Darwin/Linux,Windows 实时派发不是受支持的 Muse 安装;委托需人类明确授权,超出简报范围要先询问。