调用 Codex、Claude Code 等 AI 编程代理执行复杂代码任务,支持后台并行、PR 审查与大规模重构
说明:
## 核心功能
Coding Agent 是一种高级任务委托机制,允许用户将复杂的软件开发工作交给专门的 AI 编程代理(如 Codex、Claude Code、Pi、OpenCode)处理。该 skill 通过 Bash 工具的后台模式与 PTY 伪终端支持,实现了与交互式 CLI 代理的无缝集成。
### 主要应用场景
1. **新功能开发**:通过 `–full-auto` 或 `–yolo` 模式快速构建应用原型
2. **代码审查**:在隔离的临时目录或 git worktree 中安全审查 PR
3. **大规模重构**:利用后台模式处理耗时较长的代码迁移任务
4. **批量并行处理**:同时启动多个代理处理多个 issue 或 PR
### 显著优势
– **多代理支持**:兼容 Codex、Claude Code、Pi、OpenCode 四种主流编程代理
– **后台执行**:`background:true` 允许长时间任务不阻塞主会话
– **进程管理**:完整的生命周期控制(list/poll/log/write/kill)
– **工作目录隔离**:`workdir` 参数限制代理的文件访问范围
– **并行扩展**:可同时部署”代理军团”处理批量任务
– **自动通知**:支持任务完成时触发即时唤醒事件
### 局限性与风险
1. **PTY 强制依赖**:必须使用 `pty:true`,否则输出损坏或代理挂起
2. **Git 环境要求**:Codex 必须在 git 仓库内运行
3. **沙箱与安全**:`–yolo` 模式无沙箱、无审批,存在代码执行风险
4. **路径敏感**:严禁在 `~/.openclaw/` 或 `~/Projects/openclaw/` 启动代理
5. **监控负担**:后台任务需要主动轮询 `process:log` 获取进度
### 适合人群
– 需要处理复杂、多文件代码任务的开发者
– 追求并行效率、愿意接受一定监控开销的技术团队
– 熟悉 Codex/Claude Code 等工具的高级用户
### 常规风险提示
– `–yolo` 标志会禁用所有安全审批,仅在受信任环境使用
– PR 审查必须在临时目录进行,避免污染主工作区
– 长时间后台任务需合理设置 `timeout` 避免资源泄漏







