Kimi Code Provider 配置指南
April 21, 2026 · View on GitHub
当你希望 DeepScientist 通过官方 kimi CLI 运行,并且把它作为一个独立 builtin runner 使用时,使用这份文档;不要再把 Kimi 混在 Claude 路径里。
DeepScientist 的前提假设
- 已安装官方
kimiCLI,并且在启动 DeepScientist 的同一个 shell 里执行kimi --version能成功。 - 已经至少执行过一次
kimi login,或者手动启动过kimi完成首次登录。 - 全局 Kimi home 默认位于
~/.kimi/。
推荐的 runners.yaml 配置
kimi:
enabled: true
binary: kimi
config_dir: ~/.kimi
model: inherit
agent: ""
thinking: false
yolo: true
DeepScientist 的运行方式
- DeepScientist 会把你配置的
~/.kimi复制到 quest 隔离运行目录.ds/kimi-home/.kimi。 - quest 内的技能会同步到
.kimi/skills。 - 内置 MCP 会通过生成的
.kimi/mcp.json注入进去。 - prompt 通过 stdin 发送,所以长 prompt 不会再撞到 argv 长度限制。
切换前的验证步骤
- 手动运行
kimi --print --input-format text --output-format stream-json --yolo。 - 输入一个简单提示,例如
Reply with exactly HELLO.。 - 运行
ds doctor,确认Kimi Code CLI的 startup probe 通过。 - 只有在这些都正常后,再把
config.default_runner切到kimi。
mcp_tool_timeout_ms:如果预计会有长时间bash_exec等 MCP 调用,保持较大的超时值
推荐的 runners.yaml 结构
kimi:
enabled: true
binary: kimi
config_dir: ~/.kimi
model: inherit
agent: ""
thinking: false
yolo: true
mcp_tool_timeout_ms: 172800000