用途:coding-agent 用于把编码任务通过 shell 工具委派给外部编码智能体,支持 Claude Code、Codex、Pi Coding Agent、OpenCode 四种执行方式。适用场景包括在独立目录中构建新功能或应用、审查 PR、并行修复多个 issue。
主要能力与用法: Claude Code(推荐)使用非交互执行:cd /path/to/project && claude --permission-mode bypassPermissions --print 'Your task here',后台执行可用 shell 工具的后台模式;不要对 Claude Code 使用 PTY 模式,--print 模式保留完整工具访问并避免交互确认。 Codex 需要 git 仓库和 PTY 模式:cd /path/to/project && codex exec --full-auto 'Build a dark mode toggle';它拒绝在 git 目录外运行,临时工作可 SCRATCH=$(mktemp -d) && cd $SCRATCH && git init && codex exec "Your prompt"。 Pi 安装:npm install -g @mariozechner/pi-coding-agent;用法 cd /path/to/project && pi 'Your task',非交互模式 pi -p 'Summarize src/',可指定 pi --provider openai --model gpt-4o-mini -p 'Your task'。 OpenCode:cd /path/to/project && opencode run 'Your task'。
PR 审查:克隆到临时目录或使用 git worktree,切勿在 SwarmClaw 项目目录中审查 PR。示例:REVIEW_DIR=$(mktemp -d);git clone https://github.com/user/repo.git $REVIEW_DIR;cd $REVIEW_DIR && gh pr checkout 130;codex review --base origin/main。也可用 git worktree add /tmp/pr-130-review pr-130-branch 后执行 codex review --base main。
并行修复 issue:用 git worktree 创建多个工作树,如 git worktree add -b fix/issue-78 /tmp/issue-78 main,然后在各目录后台启动 codex --yolo 'Fix issue #78: <description>. Commit when done.',完成后 git push -u origin fix/issue-78 并用 gh pr create 创建 PR,最后 git worktree remove 清理。
规则与限制:按智能体选择正确执行模式(Claude Code 用 --print 不用 PTY;Codex/Pi/OpenCode 可能需要交互终端);尊重用户指定的工具,不要擅自切换;不要因会话看似缓慢就终止;定期查看输出但不干扰;绝不要在 SwarmClaw 项目目录内运行编码智能体,应使用独立项目目录或临时文件夹。后台启动时先发简短消息说明运行内容与位置,仅在里程碑、错误或完成时更新,若终止会话需立即说明原因。
资料未提供收费、价格、平台支持范围及效果保证等信息。