Kimi Code 运行时
Kimi Code实验性
Kimi Code 是 Jarvis 的一等公民托管运行时之一。它适合已经在用 Kimi Code CLI、希望 Jarvis 统一编排、发现、监督并低噪声汇报其会话的场景。
适用场景
标题为“适用场景”的章节在 Jarvis 中使用 Kimi Code,当你需要:
- 从 Jarvis UI 启动或恢复托管的 Kimi Code 会话;
- 发现并索引你自己在终端启动的外部 Kimi Code 会话;
- 结构化转写与终端流接入统一控制面;
- 托管会话中的工作会话 MCP 汇报;
- 上下文占比指示,一眼看清会话占用了多少上下文窗口;
- 「等待授权」类干预:把 Kimi Code 的 hooks 授权卡点作为人工介入事项展示。
前置条件
标题为“前置条件”的章节- 已安装 Kimi Code CLI,并能通过命令访问,或在 Jarvis 运行时设置中配置路径。
- 本地 Kimi Code 认证和模型设置正常。
- 若走出网代理网络,宿主进程需具备 Kimi Code 所需的网络与证书环境(参见「模型网络排障」)。
Jarvis 管什么
标题为“Jarvis 管什么”的章节托管 Kimi Code 会话中,Jarvis 可以:
- 在工作区启动或恢复 Kimi Code 会话;
- 将终端输出和结构化转写接入 Jarvis;
- 注入工作会话 MCP 汇报工具;
- 抽取上下文占比,点亮会话的上下文占用指示;
- 观察 hooks 授权卡点,作为「等待授权」的人工介入事项展示;
- 把 Kimi Code 活动纳入 Session OS、摘要胶囊与主脑感知。
Kimi Code 也可作为订阅式主脑(km-brain)接入,由真实的 Kimi CLI 承担主会话编排。
运行时选择优先级
标题为“运行时选择优先级”的章节托管工作会话启动时,运行时按三层优先级确定:
- 用户明确点名的运行时最优先;
- 其次是控制塔齿轮里配置的默认运行时;
- 最后才回退到主脑自主判断的兜底。
未显式指定时,Kimi Code 默认模式会回退到用户全局 config.toml 的设置。
仍归 Kimi Code 管的内容
标题为“仍归 Kimi Code 管的内容”的章节- 账号和模型凭证;
- 全局 Kimi Code 默认值;
- 你直接通过 CLI 运行的非 Jarvis 会话。
托管会话启动时,Jarvis 只添加必要胶水:MCP 汇报配置、会话 ID 提示、运行时启动参数,以及关闭遥测/自动更新的环境变量,不接管你的凭证存储。
常见失败
标题为“常见失败”的章节找不到 Kimi Code CLI
标题为“找不到 Kimi Code CLI”的章节确认 CLI 已安装,或在 Jarvis 运行时设置中配置正确命令路径。
代理网络下会话卡死
标题为“代理网络下会话卡死”的章节若本机走出网代理,需确保启动 Jarvis 后端的进程已带好代理与证书环境;宿主进程缺这些环境时,托管的 Kimi Code 会话可能在出网时卡住。改完环境后需重启后端让新环境生效(参见重启与健康检查)。
会话忙 / 闲状态判断
标题为“会话忙 / 闲状态判断”的章节Kimi Code 的忙闲态由会话活动信号推断。外部启动或标题被改写的会话,可能需要刷新发现状态才能正确归位。
「等待授权」未推进
标题为“「等待授权」未推进”的章节hooks 授权卡点依赖本地会话上下文。上下文丢失时,待处理的授权可能需要刷新会话。