跳转到内容

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 所需的网络与证书环境(参见「模型网络排障」)。

托管 Kimi Code 会话中,Jarvis 可以:

  • 在工作区启动或恢复 Kimi Code 会话;
  • 将终端输出和结构化转写接入 Jarvis;
  • 注入工作会话 MCP 汇报工具;
  • 抽取上下文占比,点亮会话的上下文占用指示;
  • 观察 hooks 授权卡点,作为「等待授权」的人工介入事项展示;
  • 把 Kimi Code 活动纳入 Session OS、摘要胶囊与主脑感知。

Kimi Code 也可作为订阅式主脑(km-brain)接入,由真实的 Kimi CLI 承担主会话编排。

托管工作会话启动时,运行时按三层优先级确定:

  1. 用户明确点名的运行时最优先;
  2. 其次是控制塔齿轮里配置的默认运行时;
  3. 最后才回退到主脑自主判断的兜底。

未显式指定时,Kimi Code 默认模式会回退到用户全局 config.toml 的设置。

  • 账号和模型凭证;
  • 全局 Kimi Code 默认值;
  • 你直接通过 CLI 运行的非 Jarvis 会话。

托管会话启动时,Jarvis 只添加必要胶水:MCP 汇报配置、会话 ID 提示、运行时启动参数,以及关闭遥测/自动更新的环境变量,不接管你的凭证存储。

确认 CLI 已安装,或在 Jarvis 运行时设置中配置正确命令路径。

若本机走出网代理,需确保启动 Jarvis 后端的进程已带好代理与证书环境;宿主进程缺这些环境时,托管的 Kimi Code 会话可能在出网时卡住。改完环境后需重启后端让新环境生效(参见重启与健康检查)。

Kimi Code 的忙闲态由会话活动信号推断。外部启动或标题被改写的会话,可能需要刷新发现状态才能正确归位。

hooks 授权卡点依赖本地会话上下文。上下文丢失时,待处理的授权可能需要刷新会话。