SuperAPI AI 工具集

coding-agent

编程与开发

查看项目

更新于 10-16 09:36

技能介绍

用途:把编码任务交给 Codex、Claude Code、OpenCode 或 Pi 代理执行,所有工作都以 background:true 立即后台启动,不使用前台一次性路径。启动后获取 sessionId,用 process 工具监控,并要求 worker 完成后直接通知用户。

主要能力:支持构建/创建功能与应用、审查 PR、批量 PR 审查、用 git worktree 并行修复 issue。执行模式按代理区分:Codex/Pi/OpenCode 需要 pty:true;Claude Code 使用 --print --permission-mode bypassPermissions,不用 PTY。

必要用法:启动前从当前会话捕获通知路由(notifyChannel、notifyTarget、notifyAccount、notifyReplyTo、notifyThreadId),把路由注入 worker 提示,并要求 worker 完成时调用 openclaw message send 发送一条完成消息,失败时发送一条失败消息。不要依赖 openclaw system event、heartbeat 或 tools.exec.notifyOnExit。用 process 的 list、poll、log、write、submit、send-keys、paste、kill 等动作监控。Codex 需在受信任的 git 目录中运行,临时任务可先 mktemp 建临时 git 仓库。

适用场景:功能开发、代码重构、PR 审查、批量 issue 修复等可委派的编码工作。

限制:不要在 OpenClaw 状态目录($OPENCLAW_STATE_DIR,默认 ~/.openclaw)内启动 Codex;不要在 ~/Projects/openclaw/ 检出分支;不要因会话慢就杀掉;worker 失败或挂起时应重新启动或询问用户,不要静默接管。若没有可信通知路由,应明确说明,不能声称会自动通知。其他细节暂未提供。