Skip to content
Assistants/KCKimi Code
KC

Kimi Code

Moonshot AI · cli agent · mixed

Moonshot AI’s terminal coding agent for Kimi models, the successor to kimi-cli.

agentclikimi
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Config files Kimi Code has changed

Config you own — hooks, permission rules, MCP servers, settings — that releases below state a change to. Counted from the release notes we track, newest change first. How a harness is layered.

subagent definitions3 changes · 10 releases touched it · latest Aug 20, 2026 · @moonshot-ai/kimi-code@0.38.0 ↗
skills and plugins2 changes · 8 releases touched it · latest Aug 20, 2026 · @moonshot-ai/kimi-code@0.38.0 ↗

Release signals

KCKimi Code@moonshot-ai/kimi-code@0.37.1Aug 18, 2026

[#3053](https://github.com/MoonshotAI/kimi-code/pull/3053) [`95cede8`](https://github.com/MoonshotAI/kimi-code/commit/95cede82b4d3b6cb1845c66e87896ab2e5fd9ba5) Thanks [@7Sageer](https://github.com/7Sageer)! - Fix pasted images failing to reach the model on first send.

  • [#3047](https://github.com/MoonshotAI/kimi-code/pull/3047) [`c9c34ae`](https://github.com/MoonshotAI/kimi-code/commit/c9c34ae5a8626f133bd1b9c34cac0f3270e35b8d) Thanks [@7Sageer](https://github.com/7Sageer)! - Fix pasted videos failing to submit instead of reaching the model.
Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.37.0Aug 18, 2026

[#2935](https://github.com/MoonshotAI/kimi-code/pull/2935) [`44a6c70`](https://github.com/MoonshotAI/kimi-code/commit/44a6c70e66762ea9e122f8dceae16dc759086a7c) Thanks [@chengluyu](https://github.com/chengluyu)! - Activate multiple skills in a single prompt.

  • Type `/` after whitespace to insert a skill token.
  • +33 more changes
Read the full release note

Minor Changes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.36.1Aug 14, 2026

[#2922](https://github.com/MoonshotAI/kimi-code/pull/2922) [`cd48995`](https://github.com/MoonshotAI/kimi-code/commit/cd489955bb42c4a8055de9545d0b699b93bba98a) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: The timestamp under assistant replies now shows the message time instead of the work duration.

  • +36 more changes
Read the full release note

Patch Changes

  • #2922 cd48995 Thanks @wbxl2000! - web: The timestamp under assistant replies now shows the message time instead of the work duration.

  • #2922 cd48995 Thanks @wbxl2000! - web: Restyle the slash command and @ file mention menus: matched fragments are bold-highlighted in the slash menu, and long lists in both menus get a scroll fade and a draggable floating scrollbar.

  • #2922 cd48995 Thanks @wbxl2000! - web: The background Bash panel now supports filtering by status, and clicking a task shows its command and output on the right.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.36.0Aug 13, 2026

[#2830](https://github.com/MoonshotAI/kimi-code/pull/2830) [`ec84a6f`](https://github.com/MoonshotAI/kimi-code/commit/ec84a6f9a3eb35e1118f8a327f7a11b3978a899c) Thanks [@liruifengv](https://github.com/liruifengv)! - Add an experimental fullscreen TUI mode.

  • Set the `KIMI_CODE_TUI_FULL_SCREEN=1` environment variable to enable it.
  • +9 more changes
Read the full release note

Minor Changes

  • #2830 ec84a6f Thanks @liruifengv! - Add an experimental fullscreen TUI mode. Set the KIMI_CODE_TUI_FULL_SCREEN=1 environment variable to enable it.

  • #2700 c9bfe8b Thanks @7Sageer! - Add a configurable model pool for spawned subagents behind the secondary-model experiment (KIMI_CODE_EXPERIMENTAL_SECONDARY_MODEL=1, or the master flag): with the experiment on, the /secondary-model command or the [secondary_model] section in config.toml sets a default model or a small named pool that the main agent picks from per spawn. A lone legacy model key in the same section keeps working as the fallback default.

Patch Changes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.35.0Aug 12, 2026

[#2816](https://github.com/MoonshotAI/kimi-code/pull/2816) [`ad12ad8`](https://github.com/MoonshotAI/kimi-code/commit/ad12ad8a140d24051d93ec98a4a6921ab33723ff) Thanks [@liruifengv](https://github.com/liruifengv)! - Show the live work progress of background subagents in the `/tasks` panel.

  • +25 more changes
Read the full release note

Minor Changes

  • #2816 ad12ad8 Thanks @liruifengv! - Show the live work progress of background subagents in the /tasks panel.

  • #2840 68ce3c7 Thanks @wbxl2000! - web: Image and video tool results now open in a fullscreen preview on click, with zoom support for images.

Patch Changes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.34.0Aug 6, 2026

[#2646](https://github.com/MoonshotAI/kimi-code/pull/2646) [`3c75a27`](https://github.com/MoonshotAI/kimi-code/commit/3c75a27da66e522ae670ec8ce9093ea71d091d27) Thanks [@liruifengv](https://github.com/liruifengv)! - Show a cache-expiry reminder when resuming a long-idle session or submitting after a long idle stretch.

  • +25 more changes
Read the full release note

Minor Changes

  • #2646 3c75a27 Thanks @liruifengv! - Show a cache-expiry reminder when resuming a long-idle session or submitting after a long idle stretch.

  • #2697 e6e4ba2 Thanks @liruifengv! - web: When a model request fails and interrupts a conversation, a persistent failure card now stays in the session with one-click resume.

  • #2652 68ba740 Thanks @wbxl2000! - Add Windows support for the built-in Kimi Computer Use capability and show the underlying error when capability setup fails. Install it from /plugins on Windows x64.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.33.0Aug 5, 2026

[#2407](https://github.com/MoonshotAI/kimi-code/pull/2407) [`0abcd00`](https://github.com/MoonshotAI/kimi-code/commit/0abcd00f7fd3e3cbf087509ffef1c54a6f8d396d) Thanks [@wbxl2000](https://github.com/wbxl2000)! - Add Kimi Computer Use and Kimi WebBridge as built-in official marketplace entries in the v2 CLI.

  • Installing from `/plugins` sets up the latest managed runtime and plugin together, reports incomplete manual steps, and supports retrying interrupted setup.
  • +21 more changes
Read the full release note

Minor Changes

  • #2407 0abcd00 Thanks @wbxl2000! - Add Kimi Computer Use and Kimi WebBridge as built-in official marketplace entries in the v2 CLI. Installing from /plugins sets up the latest managed runtime and plugin together, reports incomplete manual steps, and supports retrying interrupted setup.

  • #2627 f881cdd Thanks @sailist! - Run the CLI surfaces (interactive TUI, kimi -p, kimi acp, kimi export, kimi provider) on the agent-core-v2 engine by default. Set KIMI_CODE_LEGACY_FLAG=1 to fall back to the legacy engine.

  • #2565 54c04bf Thanks @7Sageer! - /fork no longer switches to the forked session: the current session stays active and its

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.32.0Aug 4, 2026

[#2558](https://github.com/MoonshotAI/kimi-code/pull/2558) [`75395f6`](https://github.com/MoonshotAI/kimi-code/commit/75395f6abb17f83f30d16b51f4e060a639f43622) Thanks [@sailist](https://github.com/sailist)! - Add the TurnStarted, UserPromptQueued, TaskStarted, and SessionHeartbeat hook events, enrich hook payloads with the session title and client type, include the model and profile in SessionStart, and report SessionEnd as archive when a session is archived instead of exited.

  • Configure the new events under [[hooks]] in config.toml.
  • +13 more changes
Read the full release note

Minor Changes

  • #2558 75395f6 Thanks @sailist! - Add the TurnStarted, UserPromptQueued, TaskStarted, and SessionHeartbeat hook events, enrich hook payloads with the session title and client type, include the model and profile in SessionStart, and report SessionEnd as archive when a session is archived instead of exited. Configure the new events under [[hooks]] in config.toml.

Patch Changes

  • #2416 eaab2b6 Thanks @mangeshraut712! - Fall back to the built-in models.dev catalog snapshot when the public catalog is unreachable, so Known third-party provider import still works offline or in blocked networks.

  • #2083 bfa0080 Thanks @StaR4y! - web: Fix

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.31.1Jul 31, 2026

[#2410](https://github.com/MoonshotAI/kimi-code/pull/2410) [`f1a3475`](https://github.com/MoonshotAI/kimi-code/commit/f1a3475ad5d6540447496701aa75fd4b035ecb28) Thanks [@sailist](https://github.com/sailist)! - Fix sporadic "model is not configured" errors when starting kimi web, caused by the background provider-model refresh transiently clearing the model catalog while the first session was being created.

  • +8 more changes
Read the full release note

Patch Changes

  • #2410 f1a3475 Thanks @sailist! - Fix sporadic "model is not configured" errors when starting kimi web, caused by the background provider-model refresh transiently clearing the model catalog while the first session was being created.

  • #2400 1f3f5da Thanks @7Sageer! - Preserve the assistant's partial output when a turn is interrupted with Esc, and remind the model that the previous turn was deliberately interrupted.

  • #2415 5c0ec29 Thanks @wbxl2000! - web: Enable Monaco-based highlighting for code blocks, and fix line numbers overlapping or drifting out of alignment in fallback-rendered code blocks.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.31.0Jul 30, 2026

[#2365](https://github.com/MoonshotAI/kimi-code/pull/2365) [`fa2c5ce`](https://github.com/MoonshotAI/kimi-code/commit/fa2c5ce18b70577fa3ada4eb8bdd4993891994ce) Thanks [@7Sageer](https://github.com/7Sageer)! - Add support for plugin-contributed custom agents, discovered automatically and available for sub-agent delegation.

  • Ship an `agents/` directory in the plugin (or declare `agents` paths in the plugin manifest) to provide them.
  • +6 more changes
Read the full release note

Minor Changes

  • #2365 fa2c5ce Thanks @7Sageer! - Add support for plugin-contributed custom agents, discovered automatically and available for sub-agent delegation. Ship an agents/ directory in the plugin (or declare agents paths in the plugin manifest) to provide them.

  • #2314 02d77b2 Thanks @7Sageer! - Allow enabled plugins to contribute agent system-prompt instructions through systemPrompt or systemPromptPath in kimi.plugin.json, effective on both agent engines (the TUI, kimi -p, and kimi web).

  • #2232 efac96c Thanks @7Sageer! - Support Markdown-defined custom agents on agent-core.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.30.0Jul 29, 2026

[#2255](https://github.com/MoonshotAI/kimi-code/pull/2255) [`67dd031`](https://github.com/MoonshotAI/kimi-code/commit/67dd03149f36be91a0c081e70d8a2d721b0f1c64) Thanks [@he-yufeng](https://github.com/he-yufeng)! - Add a customizable footer status line, configured via `[status_line]` in `tui.toml`.

  • [#2313](https://github.com/MoonshotAI/kimi-code/pull/2313) [`de0ba9d`](https://github.com/MoonshotAI/kimi-code/commit/de0ba9d0654273ff6b028a7a561983ebee4e723e) Thanks [@starquakee](https://github.com/starquakee)! - Stop the turn after repeated invalid tool calls instead of retrying indefinitely.
  • +6 more changes
Read the full release note

Minor Changes

  • #2255 67dd031 Thanks @he-yufeng! - Add a customizable footer status line, configured via [status_line] in tui.toml.

Patch Changes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.29.2Jul 27, 2026

[#2192](https://github.com/MoonshotAI/kimi-code/pull/2192) [`7799bd7`](https://github.com/MoonshotAI/kimi-code/commit/7799bd7346aaee11ec2b6d6883e1e4fe5ab10717) Thanks [@sailist](https://github.com/sailist)! - Hold per-agent runtime state of the experimental engine in the agent-scope state container, so it is observable in one place and disposed with the agent; state snapshots collapse class instances to name markers so resource graphs cannot exhaust memory during export.

  • +8 more changes
Read the full release note

Patch Changes

  • #2192 7799bd7 Thanks @sailist! - Hold per-agent runtime state of the experimental engine in the agent-scope state container, so it is observable in one place and disposed with the agent; state snapshots collapse class instances to name markers so resource graphs cannot exhaust memory during export.

  • #2119 f06eb5c Thanks @pvzheroes125! - Allow hosts to defer registered user-tool schemas until needed. Set disclosure: "deferred" when registering a tool.

  • #2192 7799bd7 Thanks @sailist! - Instantiate every registered service eagerly at scope creation on the experimental engine, following the dependency graph automatically, and drop the

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.29.1Jul 24, 2026

[#2065](https://github.com/MoonshotAI/kimi-code/pull/2065) [`527d485`](https://github.com/MoonshotAI/kimi-code/commit/527d485d9296fe20f473a4a578d9e6a499c20cd9) Thanks [@7Sageer](https://github.com/7Sageer)! - Add global default MCP server timeouts in `config.toml` and env vars.

  • +4 more changes
Read the full release note

Patch Changes

  • #2065 527d485 Thanks @7Sageer! - Add global default MCP server timeouts in config.toml and env vars.

  • #2104 66f611a Thanks @RealKai42! - Fix loss of thinking content with OpenAI-compatible endpoints that return reasoning under a different field name (e.g. newer vLLM); the reasoning field is now detected per endpoint and echoed back on follow-up requests.

  • #2089 ca38b7e Thanks @liruifengv! - Remove the toolbar tip that suggested trying the "superpowers" plugin.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.29.0Jul 22, 2026

[#1992](https://github.com/MoonshotAI/kimi-code/pull/1992) [`a8f1ca3`](https://github.com/MoonshotAI/kimi-code/commit/a8f1ca3f1016a3e84986f297367e833bc731ac39) Thanks [@RealKai42](https://github.com/RealKai42)! - Support selecting a thinking effort level from ACP clients: the thinking picker now lists the current model's declared levels (for example off / low / medium / high) instead of only an on/off toggle.

  • Use the thinking selector in your ACP client (e.g.
  • Zed) to pick a level; the legacy on/off values keep working.
  • +32 more changes
Read the full release note

Minor Changes

  • #1992 a8f1ca3 Thanks @RealKai42! - Support selecting a thinking effort level from ACP clients: the thinking picker now lists the current model's declared levels (for example off / low / medium / high) instead of only an on/off toggle. Use the thinking selector in your ACP client (e.g. Zed) to pick a level; the legacy on/off values keep working.

  • #1735 ce0e3ce Thanks @7Sageer! - Let custom agent files restrict which sub-agent types they may delegate to (v2 engine only).

  • #1735 ce0e3ce Thanks @7Sageer! - Support custom agents defined as Markdown files with frontmatter, usable as the main agent or a sub-agent (v2 engine only).

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
KCKimi Code@moonshot-ai/kimi-code@0.28.1Jul 20, 2026

[#934](https://github.com/MoonshotAI/kimi-code/pull/934) [`c5b6103`](https://github.com/MoonshotAI/kimi-code/commit/c5b6103bb9b0a163d48cbce0034c3fc7dea7c344) Thanks [@tt-a1i](https://github.com/tt-a1i)! - Allow ACP sessions to start with configured non-OAuth model credentials instead of requiring terminal login.

  • +2 more changes
Read the full release note

Patch Changes

  • #934 c5b6103 Thanks @tt-a1i! - Allow ACP sessions to start with configured non-OAuth model credentials instead of requiring terminal login.

  • #1967 ad8cc85 Thanks @sailist! - Run web servers foreground-only end to end: the /web slash command now always starts a new server, and the kimi web kill / kimi web ps subcommands are removed — foreground servers stop with Ctrl+C. kimi server kill remains as a deprecated fallback that only stops servers started by a version before 0.28.0.

  • #1948 f6f4192 Thanks @sailist! - Fix running subagents not observing permission mode switches made after they started.

Primary source ↗

Polled sources

[github-releases] GitHub Releases

GitHub Releases · last read Oct 9, 2026

https://github.com/MoonshotAI/kimi-code/releases