github MoonshotAI/kimi-code @moonshot-ai/kimi-code@0.2.0

Minor Changes

  • #30 a200a29 - Add a /connect command that configures a provider and model from a model catalog.

  • #30 a200a29 - The /connect provider and model pickers now support type-to-search filtering, and long lists are paginated. The /model picker is also paginated when many models are configured.

  • #25 c4dd1c7 - Flatten tool call data by inlining tool names and arguments at the top level, and limit legacy record migration so it only rewrites matching tool call payloads.

Patch Changes

  • #9 e503e69 - Add Ctrl-J as an additional shortcut for inserting new lines in the TUI prompt.

  • #22 2004aed - Add wire record migration handling during session replay.

  • #33 ab4bd09 - Report the macOS product version in OAuth device information instead of the Darwin kernel version.

  • #52 064343a - Correct the X-Msh-Platform header value to kimi_code_cli.

  • #38 e9e4a48 - Clarify the prompt-mode error when no model is configured by pointing users to the login flow.

  • #13 35726d7 - Hide the empty current session from the sessions picker while keeping other empty sessions visible.

  • #31 475ebad - Stop mentioning OAuth credentials in the migration UI — they are never migrated, so the previous "needs /login" notice misread as a failure. OAuth-only installs no longer trigger the migration screen.

  • #31 475ebad - Migrate user skills from ~/.kimi/skills/ to ~/.kimi-code/skills/ during the first-launch migration; existing target skills are kept.

  • #30 a200a29 - When no models are configured, /model and the welcome panel now point users to /login (for Kimi) and /connect (for other providers).

  • #11 15b018f - Surface API-provided error messages during feedback, usage, login, and model setup failures.

  • #24 7858821 - Persist model selections from the terminal UI to the default configuration, and honor the configured default thinking state for new sessions.

  • #14 0da6073 - Move wire metadata handling into the record layer and keep persistence backends limited to storage operations.

  • #12 89ea895 - Retry compaction responses that do not contain a summary before updating conversation history.

  • #29 df7a9ca - Avoid CPU spikes from large streamed tool arguments and coalesce high-frequency streaming UI updates.

  • #47 07ed2cf - Emit session resume hint as a structured meta message in stream-json output format.

  • #49 cf2227e - Resume sessions with a newer wire protocol version instead of failing. A warning is now shown in the TUI and records are replayed without migration.

  • #18 a964bd2 - Warn tmux users when extended key settings may prevent modified Enter shortcuts from working.

  • #17 bfbd522 - Let Kimi requests use the remaining context window for completion tokens by default while keeping explicit environment limits as hard caps.

Don't miss a new kimi-code release

NewReleases is sending notifications on new releases.