Kimi Code 0.20.1

0.20.1Desktop
Added 5
  • Add an `update` alias for the `kimi upgrade` command
  • Show the done / in progress / pending breakdown of hidden todos in the collapsed todo panel
  • Add optional feedback attachments for diagnostic logs and codebase context
  • Plugins can now declare hooks in their manifest to run scripts on lifecycle events
  • Add a --allowed-host flag to kimi server run that lets extra Host header values pass the DNS-rebinding check
Changed 5
  • Cap completion tokens to the remaining context window for chat-completions providers, avoiding context-overflow and invalid max_tokens errors
  • Harden the default system prompt and built-in tool descriptions to stop the agent from blocking on background tasks and surface tool-result details
  • Keep the terminal responsive in long conversations by caching rendered message lines
  • Keep long sessions responsive by retaining only recent turns in the transcript and collapsing older steps within each turn
  • Make the web chat input grow with its content and add an expandable editor for longer messages
Fixed 2
  • Fix the local server failing to start on Windows after the first run because the persistent token file's synthesized mode was rejected as too permissive
  • Fix the /web slash command not carrying the server token, so the opened web UI signs in automatically
Patch Changes
  • #1125 e9a3b7c - Add an update alias for the kimi upgrade command. Run kimi update to upgrade to the latest version.

  • #1122 820d77a - Show the done / in progress / pending breakdown of hidden todos in the collapsed todo panel.

  • #1131 76c643b - Cap completion tokens to the remaining context window for chat-completions providers, avoiding context-overflow and invalid max_tokens errors.

  • #1120 e736349 - Add optional feedback attachments for diagnostic logs and codebase context.

  • #1135 bf51fb7 - Fix the local server failing to start on Windows after the first run because the persistent token file's synthesized mode was rejected as too permissive.

  • #1102 9c97161 - Harden the default system prompt and built-in tool descriptions: stop the agent from blocking on background tasks it should let run, keep its guidance matched to the tools each profile actually provides, and surface tool-result details (fetched-page mode, Grep match totals) it previously missed.

  • #1127 184acf5 - Plugins can now declare hooks in their manifest to run scripts on lifecycle events.

  • #1128 0886bff - Add a --allowed-host flag to kimi server run that lets extra Host header values pass the DNS-rebinding check, and include allow guidance in the 403 error message. Pass --allowed-host to allow an extra host.

  • #1119 b0b2aee - Keep the terminal responsive in long conversations by caching rendered message lines.

  • #1119 b0b2aee - Keep long sessions responsive by retaining only recent turns in the transcript and collapsing older steps within each turn.

  • #1121 81ba48f - Make the web chat input grow with its content and add an expandable editor for longer messages.

  • #1133 f1c8175 - Fix the /web slash command not carrying the server token, so the opened web UI signs in automatically and the token is shown before the terminal exits.

View original

Upgraded? How did it go?

Discussion