核心用法
本 Skill 为 OpenClaw 提供通过后台进程调用 Kilo CLI 的能力,采用「工作目录隔离 + 后台模式」双核心设计。支持代码构建、PR 审查、批量任务并行三大场景。
基础模式:
bash workdir:<目录> background:true command:"kilo run <指令>"启动后台会话process action:log/poll/write/kill sessionId:XXX管理生命周期
典型场景:
1. 代码构建:使用 --full-auto 或 --yolo 标志实现全自动编码
2. PR 审查:严禁在 Clawdbot 自身目录操作,推荐 git worktree 隔离或临时目录克隆
3. 批量并行:通过多后台会话 + 预取 PR refs 实现并发审查
4. 交互式会话:复杂任务使用 tmux 而非纯后台模式
显著优点
- 进程级隔离:每个 Kilo CLI 实例独立运行,互不干扰
- 目录沙盒:
workdir限制文件可见范围,防止敏感文档泄露 - 并行扩展:支持同时启动多个代理处理批量 PR/issue
- 灵活监控:poll/log/write 组合实现非阻塞式进度跟踪
潜在缺点与局限
- 外部依赖:必须全局安装
@kilocode/cli,配置失败则完全不可用 - 无原生安全审计:Kilo CLI 本身为黑盒 AI 编码工具,生成代码需人工复核
- 目录操作风险:误操作可能污染 live 实例(如 ~/Projects/clawdbot)
- 资源占用:并行大量会话可能耗尽系统资源
适合人群
- 需要自动化代码生成/重构的开发者
- 维护多 PR 仓库的代码审查者
- 追求批量 issue 修复效率的工程团队
常规风险
- 代码安全风险:AI 生成代码可能含漏洞或许可证冲突
- 数据泄露风险:未正确设置 workdir 可能导致敏感文件被读取
- 操作破坏性:--full-auto 自动提交变更,需版本控制兜底
- 供应链风险:npm 包更新可能引入 breaking changes