Kimi Code 0.22.2

0.22.2Desktop
Added 2
  • Record model response ids in session wire logs to make individual model requests easier to trace
  • Add a TUI preference to keep rapid multi-line pastes from submitting line by line when bracketed paste is unavailable with `disable_paste_burst = true` in `tui.toml`
Changed 6
  • Have context-compaction notes capture a forward plan for the remaining work — upcoming steps, settled decisions, and foreseeable obstacles — instead of only the immediate next step, so the agent continues more coherently after auto-compaction
  • Enrich PATH from the user's login shell at startup, so shell commands find user-installed tools even when kimi-code was launched without the full profile PATH
  • Promote the language-matching rule to a dedicated section in the system prompt, so replies and reasoning consistently follow the user's language through long English tool output, while repository artifacts keep project conventions
  • In `kimi -p` runs, wait for background subagents to finish before exiting when `background.keep_alive_on_exit` is enabled
  • Keep subagent cards at a stable height and show a live status spinner with a compact two-row activity window
  • Rebuild the web design-system easter egg as an in-app overlay that uses the app's real design tokens, so it stays in sync instead of drifting as a separate copy
Fixed 6
  • Fix duplicated transcript content appearing in scrollback during streaming
  • Fix sessions silently dropping later user messages after a turn was interrupted between a tool call and its result
  • Fix requests being rejected by strict providers when the model emits duplicate tool call ids
  • Keep automatic background updates from flashing a console window on Windows
  • Fix `kimi upgrade` failing on Windows with a spawn error when installing the new version
  • Fix compressed-image prompts leaking an internal `<system>` compression note into the visible message and the session title
Patch Changes
  • #1353 68ad686 - Fix duplicated transcript content appearing in scrollback during streaming.

  • #1340 e2fe62a - Fix sessions silently dropping later user messages after a turn was interrupted between a tool call and its result.

  • #1342 84d8d5b - Have context-compaction notes capture a forward plan for the remaining work — upcoming steps, settled decisions, and foreseeable obstacles — instead of only the immediate next step, so the agent continues more coherently after auto-compaction.

  • #1340 e2fe62a - Fix requests being rejected by strict providers when the model emits duplicate tool call ids.

  • #1339 021786f - Enrich PATH from the user's login shell at startup, so shell commands find user-installed tools (e.g. Homebrew's gh) even when kimi-code was launched without the full profile PATH.

  • #1336 4c1d0a1 - Keep automatic background updates from flashing a console window on Windows.

  • #1332 93f16c3 - Fix kimi upgrade failing on Windows with a spawn error when installing the new version.

  • #1348 175b95f - Fix compressed-image prompts leaking an internal <system> compression note into the visible message and the session title.

  • #1338 276407d - Promote the language-matching rule to a dedicated section in the system prompt, so replies and reasoning consistently follow the user's language through long English tool output, while repository artifacts keep project conventions.

  • #1347 02da587 - In kimi -p runs, wait for background subagents to finish before exiting when background.keep_alive_on_exit is enabled. Set keep_alive_on_exit = true to let concurrent background subagents complete.

  • #1349 e9db9ca - Record model response ids in session wire logs to make individual model requests easier to trace.

  • #1345 3ed22e3 - Keep subagent cards at a stable height and show a live status spinner with a compact two-row activity window.

  • #1305 9091627 - Add a TUI preference to keep rapid multi-line pastes from submitting line by line when bracketed paste is unavailable. Set disable_paste_burst = true in tui.toml to turn it off.

  • #1328 01b65bd - Rebuild the web design-system easter egg as an in-app overlay that uses the app's real design tokens, so it stays in sync instead of drifting as a separate copy.

View original

Upgraded? How did it go?

Discussion