CLI Worker Skill (Kimi CLI)

🌲 隔离工作树并行执行代码任务

将编码任务委派给隔离Git工作树中的Kimi CLI代理,实现并行无冲突的自动化开发

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

使用说明

核心用法

cli-worker 是一个 OpenClaw 技能,用于将编码任务委派给 Kimi CLI 代理在独立的 Git 工作树(worktree)中执行。主要调用方式为 cli-worker execute "任务描述",可选 --constraint 指定约束条件和 --success 定义成功标准。

显著优点

  • 完全隔离:每个任务在独立 Git worktree 运行,避免代码冲突和状态污染
  • 并行执行:可同时运行多个任务不阻塞主代理
  • 无缝集成:自动处理工作树创建、清理和合并流程
  • 可靠性强:相比 sessions_spawn 方案,CLI 执行更稳定(spawn 存在会话僵死风险)

潜在局限

  • 外部依赖:必须手动安装并认证 Kimi CLI(uv tool install + /login OAuth),无法自动化
  • 安装复杂:需要 Node.js 构建、npm link、技能目录软链接等多步配置
  • 无凭证管理:技能本身不存储认证状态,依赖外部 CLI 会话
  • 状态检查延迟:需轮询 status 获取任务结果,非实时推送

适合人群

  • 需要并行处理多个独立编码任务的开发者
  • 追求 Git 工作流隔离、避免分支冲突的团队
  • 已使用 Kimi CLI 且完成 OAuth 认证的用户

常规风险

  • 认证失效:CLI 登录过期会导致任务执行失败
  • 磁盘占用:工作树累积需定期 cleanup 清理
  • 合并冲突:自动合并 openclaw/<taskId> 分支时可能产生冲突
  • 权限问题:npm link 或技能目录权限配置不当导致命令不可见

CLI Worker Skill (Kimi CLI) 内容

bin文件夹
auth文件夹
cleanup文件夹
cli文件夹
manifest文件夹
parser文件夹
spawn文件夹
templates文件夹
worktree文件夹
src文件夹
auth文件夹
cleanup文件夹
cli文件夹
manifest文件夹
parser文件夹
spawn文件夹
templates文件夹
worktree文件夹
手动下载zip · 36.2 kB
verify.jstext/javascript
请选择文件