核心用法
CLI Worker Skill 是 OpenClaw 平台与 Kimi CLI 的桥梁,允许将编码任务委派给 Kimi 并在隔离的 git worktree 中执行。主要功能包括:
1. 任务委派:cli-worker execute "任务描述" 创建独立 worktree 并运行 Kimi CLI
2. 状态追踪:通过 status <taskId> 查询任务进度和结果
3. 工作树管理:worktree list/remove 管理隔离环境,cleanup 自动清理旧任务
4. 结果合并:任务完成后可选择合并到主分支或丢弃
显著优点
- 完全隔离:每个任务运行在独立 git worktree,避免代码冲突和状态污染
- 真正并行:相比可能失效的
sessions_spawn,CLI 方式确保任务实际执行 - 无头友好:支持非交互式自动化流程,适合 CI/CD 集成
- 灵活约束:支持
--constraint和--success条件定义执行标准
潜在局限
- 依赖外部 CLI:必须手动安装并认证 Kimi CLI,无法完全自动化部署
- 无持续对话:单次任务执行,不适合需要多轮交互的复杂协作
- OAuth 限制:登录流程需要用户人工完成,无法程序化处理
- 工作树开销:频繁创建/销毁 worktree 有一定性能成本
适合人群
- 需要并行运行多个独立编码任务的开发者
- 构建自动化工作流、CI/CD 管道的工程师
- 希望将 Kimi 能力集成到现有 CLI 工具链的技术团队
- 追求任务隔离性、避免分支冲突的谨慎型用户
常规风险
- 认证失效:Kimi CLI 登录状态过期会导致任务失败,需定期检查
- 资源泄漏:未清理的 worktree 可能累积占用磁盘,建议配置自动 cleanup
- 合并冲突:尽管任务隔离,最终合并到主分支时仍可能产生冲突
- 任务挂起:极端情况下 CLI 进程可能僵死,需监控超时机制