Kilo CLI Coding Agent

⚙️ 后台批量代码审查与自动化构建

通过后台进程运行 Kilo CLI,支持非交互式代码生成、PR 批量审查与并行 Issue 修复,需 GITHUB_TOKEN 认证。

收藏
5.8k
安装
2.4k
版本
0.0.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

本 Skill 提供以 bash 后台模式 调用 Kilo CLI 的完整工作流,重点解决「非交互式代码任务」与「批量 PR 处理」两大场景。核心模式为 workdir + background:指定工作目录启动隔离环境,通过 process 动作监控、轮询或终止会话。

主要场景

| 场景 | 命令模式 | 关键参数 |
|------|---------|---------|
| 代码生成/构建 | `kilo run --auto` | `--auto` 自动批准变更 |
| PR 审查 | 裸 `kilo run` | 配合 `git diff` 避免 checkout |
| 批量 PR 审查 | 并行启动多个 session | 先 `git fetch` 所有 PR refs |
| 并行 Issue 修复 | `tmux + git worktree` | 隔离分支避免冲突 |

显著优点

1. 真正的后台执行background:true 释放主会话,适合长时间代码生成任务
2. 工作目录隔离workdir 参数限制 agent 文件访问范围,避免「读取无关文件」的幻觉问题

3. 批量并行能力:可同时启动数十个 Kilo CLI 实例处理 PR 队列,配合 process:list 统一管理

4. 安全审查模式:强制要求 OpenClaw 自身 PR 必须在 /tmp 或独立 worktree 中审查,防止破坏运行实例

5. 标准化 PR 模板:提供「Razor Standard」格式,强制包含功能意图、测试验证、提示历史等字段

潜在缺点与局限

1. 环境依赖重:需预装 @kilocode/cligh CLI、tmux,且必须配置 GITHUB_TOKEN
2. 无原生并行协调:批量任务需手动编写 shell 循环管理,缺乏内置队列或负载均衡

3. tmux 复杂度:交互式场景需切换至 tmux skill,增加心智负担

4. 审查成本:PR 模板要求详细记录提示历史与测试步骤,小型修复可能「过度文档化」

适合人群

  • 需要 批量处理 GitHub PR/Issue 的维护者或开源贡献者
  • 希望 自动化代码生成 并集成到 CI/CD 或脚本工作流的开发者
  • 熟悉 shell 与 git 高级特性(worktree、refspec)的进阶用户

常规风险

  • Token 泄露GITHUB_TOKEN 作为 primaryEnv 需妥善保管,避免写入日志
  • 目录污染--auto 模式自动提交变更,未审查可能推送意外代码
  • 资源耗尽:并行启动过多 Kilo CLI 实例可能导致本地机器 CPU/内存过载
  • 分支冲突:违反规则在 ~/Projects/openclaw 内 checkout 分支会直接破坏运行中的 OpenClaw 实例

Kilo CLI Coding Agent 内容

暂无文件树

手动下载zip · 4.0 kB
contentapplication/octet-stream
请选择文件