编码代理

3小时前更新 4 00
编码代理编码代理
编码代理

技能简介

编码代理(coding-agent)用于通过后台进程运行 Codex CLI、Claude Code、OpenCode 或 Pi Coding Agent,实现编程任务的程序化控制。支持非交互式编码工作,通过 bash 后台模式或 tmux 进行。

能做什么

  • 后台运行多种编码代理(Codex、Claude、OpenCode、Pi)
  • 创建临时工作目录隔离任务
  • 监控代理进度
  • 向代理发送输入
  • 批量并行审查 PR
  • 使用 git worktree 并行修复多个 issue
  • 区分非交互式和交互式会话

使用说明

安装 Skill:

通过 ClawHub 安装:

clawhub install coding-agent

基础模式(workdir + background):

创建临时空间:SCRATCH=$(mktemp -d)

启动代理:bash workdir:$SCRATCH background:true command:"",返回 sessionId。

监控:process action:log sessionId:XXX,检查完成:process action:poll sessionId:XXX

发送输入:process action:write sessionId:XXX data:"y",终止:process action:kill sessionId:XXX

Codex CLI:默认模型 gpt-5.2-codex。构建/创建用 –full-auto(沙盒内自动批准)或 –yolo(无沙盒无批准,最快最危险)。PR 审查用 vanilla(无标志),⚠️ 绝不在 Clawdbot 自身项目文件夹审查 PR,用临时文件夹或 git worktree。

批量 PR 审查(并行):先 fetch PR refs,然后为每个 PR 启动一个 Codex,监控所有会话,获取结果后用 gh pr comment 发布。

Claude Code:bash workdir:~/project background:true command:"claude \"Your task\""

OpenCode:bash workdir:~/project background:true command:"opencode run \"Your task\""

Pi Coding Agent:先 npm install -g @mariozechner/pi-coding-agent,然后 pi “Your task”。常用标志:–print/-p(非交互)、–provider(选择提供商)、–model(选择模型)、–api-key(覆盖 API 密钥)。

交互式会话:使用 tmux skill(除非常简单的一次性提示外)。

输入与输出

项目内容
输入代理命令、工作目录、任务描述、PR编号、标志
输出sessionId、代理日志、PR审查、代码修改、状态
适用人群后台运行编码代理的用户、批量PR审查、自动化编码
不包含图形IDE、实时协作、无需代理的本地执行

 

见下方输入与输出表格。

风险提示

  • –yolo 模式无沙盒无批准,最危险,谨慎使用
  • 绝不在 Clawdbot 自身项目文件夹审查 PR
  • 需要 claude、codex、opencode 或 pi 任一命令
  • workdir 帮助代理专注,避免读取无关文件
  • 并行审查时不要让代理改变分支

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/steipete/coding-agent/SKILL.md

来源类型:GitHub

数据统计

相关导航

暂无评论

none
暂无评论...