CLI Worker Skill (Kimi CLI)

🌲 Kimi CLI 异步任务委托专家

将编码任务委托给Kimi CLI代理在隔离的git工作树中并行执行,适合异步、无冲突的自动化开发工作流。

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

使用说明

核心用法

cli-worker 是一个面向开发者的任务委托技能,核心功能是将编码任务交给 Kimi CLI 代理隔离的 git worktree 中执行。典型工作流包括:

1. 任务委托:通过 cli-worker execute "任务描述" 启动异步任务,可选 --constraint 指定约束、--success 定义完成标准
2. 状态追踪:使用 cli-worker status <taskId> 查询执行进度

3. 工作树管理:通过 worktree list/remove 管理隔离环境,cleanup 自动清理过期任务

4. 结果合并:任务完成后可选择合并(git merge openclaw/<taskId>)或丢弃(worktree remove

显著优点

  • 完全隔离:每个任务独立 worktree,避免 git 冲突和状态污染
  • 真并行执行:不阻塞主 agent,支持多任务并发
  • 生产级工作流:原生支持 CI/CD 场景,可 headless 运行
  • 可靠性优于 spawn:规避 sessions_spawn 偶发的"零消息"僵死问题

潜在缺点与局限

  • 环境门槛高:需手动安装并认证 Kimi CLI(uv tool install + OAuth /login),无法自动化
  • 非实时交互:适合"下达任务-等待结果"模式,不适合需要多轮对话的复杂协作
  • 本地依赖重:依赖 git worktree、Node.js 工具链,云端/容器环境配置复杂
  • 无内置重试:任务失败需人工判断重试

适合人群

  • 需要 批量并行处理 编码任务的开发者
  • CI/CD 流水线 中集成 AI 代码生成的工程团队
  • 追求 git 原生工作流、厌恶虚拟环境 hack 的洁癖型用户
  • 已在使用 OpenClaw 生态的进阶用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 认证失效 | Kimi CLI OAuth token 过期需重新 `/login` |
| 资源泄漏 | worktree 未清理会累积磁盘占用,建议配置 `--older-than` 自动清理 |
| 合并冲突 | 虽隔离执行,但最终 `git merge` 仍可能冲突,需人工解决 |
| 环境漂移 | 主仓库与子 worktree 的依赖/配置不一致可能导致"在我机器上能跑" |

建议配置

// ~/.openclaw/openclaw.json
{
  "worktree": {
    "basePath": "/var/openclaw-worktrees"
  }
}

CLI Worker Skill (Kimi CLI) 内容

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