Kilo CLI后台代理Kilo CLI后台代理
Kilo CLI后台代理

技能简介

本技能通过后台进程方式运行Kilo CLI,实现非交互式编程任务的程序化控制。采用”工作目录+后台模式”设计,让代理在隔离环境中执行代码生成、PR审查等任务,避免干扰主工作环境。

业务背景

开发团队常面临耗时编程任务阻塞主工作流的问题。本技能让Kilo CLI在后台独立运行,支持代码生成、PR审查等任务并行处理,既保证主环境不受干扰,又通过程序化控制实现自动化流水线,显著提升研发效率。

落地案例:某团队需批量审查20个Pull Request并修复其中5个分支的Bug。使用本技能创建多个后台会话,分别挂载不同git worktree目录,并行执行PR分析与代码修复;通过process指令实时监控各任务日志,发现异常时写入确认指令或终止进程,全程无需占用开发者本地终端。

能做什么

  • 后台自动构建项目(如生成游戏、应用原型)
  • 批量并行审查多个Pull Request
  • 基于git worktree的并行问题修复
  • 通过process指令监控、写入或终止后台任务

使用说明

前置安装:

npm install -g @kilocode/cli

如需自动化GitHub PR操作,还需安装并认证GitHub CLI:gh auth login

基础用法:

  1. 创建临时工作空间:SCRATCH=$(mktemp -d)
  2. 启动后台代理:bash workdir:$SCRATCH background:true command:"kilo run --auto '你的指令'"
  3. 获取sessionId后监控日志:process action:log sessionId:XXX
  4. 轮询状态:process action:poll sessionId:XXX
  5. 必要时发送输入:process action:write sessionId:XXX data:"y"
  6. 强制终止:process action:kill sessionId:XXX

PR审查专用流程:

⚠️ 禁止在OpenClaw自身项目目录中审查PR!推荐方案:

REVIEW_DIR=$(mktemp -d)
git clone https://github.com/owner/repo.git $REVIEW_DIR
cd $REVIEW_DIR && gh pr checkout 130
bash workdir:$REVIEW_DIR background:true command:"kilo run 'Review current branch against main branch'"
# 完成后清理:rm -rf $REVIEW_DIR

批量并行审查:

git fetch origin '+refs/pull/*/head:refs/remotes/origin/pr/*'
bash workdir:~/project background:true command:"kilo run 'Review PR #86. git diff origin/main...origin/pr/86'"
bash workdir:~/project background:true command:"kilo run 'Review PR #87. git diff origin/main...origin/pr/87'"
process action:list  # 查看所有会话

输入与输出

见下方输入与输出表格。

项目内容
输入工作目录路径、Kilo CLI命令字符串、GITHUB_TOKEN环境变量、可选sessionId(用于进程管理)
输出后台进程sessionId、实时日志输出、进程状态查询结果、任务完成状态
适用人群需要自动化代码生成、批量审查PR、并行处理多任务的开发者;DevOps工程师集成到流水线
不包含交互式终端会话(需tmux技能)、Kilo CLI安装过程、GUI操作支持、自动GitHub评论发布功能

 

风险提示

  • 在OpenClaw运行目录中切换分支会导致实例崩溃,必须使用临时克隆或git worktree
  • 后台任务可能持续运行,需主动poll监控或设置超时kill
  • 并行任务过多会消耗大量系统资源
  • Kilo CLI需要有效的GITHUB_TOKEN环境变量

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/codewithnathan97/kilocli-coding-agent/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...