Feature request: support Kimi Code CLI as a new Orca worker agent type (like codex / claude-code / pi)
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 匿名
**客户端版本**: 0.1.55
---
## 使用场景
本人是 Kimi 会员,日常使用 Kimi Code CLI 编程,体验很顺手。希望把这种工作流带进 Cindy 的 Orca 多 worker 协同:用 Kimi Code CLI 作为 developer / reviewer / tester 等角色的 worker。
## 当前痛点
目前创建 Orca worker 时 agent 类型只有 codex / claude-code / pi。只能在它们上面挂 Kimi 的模型(如 kimi-for-coding),无法直接用 Kimi Code CLI 本体。
## 诉求
在 Orca 协同中新增 **Kimi Code CLI**(`kimi-code`)作为 worker agent 类型,与现有的 codex / claude-code / pi 并列,创建 worker 时可选 `agent: "kimi-code"`。
## 建议方案(参考官方文档 https://www.kimi.com/code/docs/kimi-code-cli/guides/getting-started.html)
- 终端 AI Agent,TypeScript 编写,npm 分发,运行于 Node.js。
- 安装:`npm install -g @moonshot-ai/kimi-code`,可执行文件为 `kimi`。
- 非交互模式:`kimi -p "<指令>"`;继续上一会话:`kimi -c`。
- 登录方式:`/login` 支持 Kimi Code OAuth(验证码授权,会员可用)或 Platform API 密钥。
- 本地数据默认存于 `~/.kimi-code/`(含 config.toml 等)。
建议范围:只提 Kimi Code CLI 本体;不涉及 Kimi Code 的 Agent Client Protocol(`kimi acp`)等其他接入方式。
---
**OS**: darwin arm64 (24.3.0)
**界面语言**: zh-CN
Contributor guide
Research direction
Start by locating the existing Orca worker-agent handling for codex, claude-code, and pi, then compare its entry points with the Kimi Code CLI getting-started documentation linked in the issue. The work is done when a worker can select agent: "kimi-code" and run Kimi Code CLI in non-interactive mode alongside the existing agent types, without adding ACP support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- ai, cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100