ReleaseMoonshot AI (Kimi)Moonshot AI (Kimi)published Jun 25, 2026seen 17h

MoonshotAI/kimi-code @moonshot-ai/kimi-code@0.20.0

MoonshotAI/kimi-code

Open original ↗

Captured source

source ↗
published Jun 25, 2026seen 17hcaptured 17hhttp 200method plain

@moonshot-ai/kimi-code@0.20.0

Repository: MoonshotAI/kimi-code

Tag: @moonshot-ai/kimi-code@0.20.0

Published: 2026-06-25T18:32:07Z

Prerelease: no

Release notes:

Minor Changes

Type ! in the input box to enable it. The command output is visible to the AI. For long-running commands, press Ctrl+B to move them to the background. For example, you can run !gh auth login to sign in to the GitHub CLI without opening a new terminal, so Kimi can use gh.

  • #1088 `0030f76` - Add a confirmation prompt before installing third-party plugins.
  • #1066 `3554f7e` - Show update badges on the /plugins Installed tab, where Enter now installs the available update and I opens plugin details.
  • #1025 `5ef66dd` - Redesign /plugins as a single tabbed panel: Installed (manage installed

plugins — toggle, remove, MCP, details, reload), Official (Kimi-maintained marketplace plugins), Third-party (marketplace plugins from other publishers), and Custom (install straight from a GitHub URL, zip URL, or local path). Tab / Shift-Tab switch tabs. The Official and Third-party catalogs load lazily, so /plugins opens instantly and keeps working offline — a marketplace fetch failure is shown inline instead of closing the panel. The tab strip is shared with the /model provider tabs via the new renderTabStrip helper.

  • #1006 `60dfb68` - Add server authentication and safe --host exposure. The local server now

requires a per-start bearer token on all API and WebSocket calls (the CLI reads it automatically), enforces Host/Origin checks, and gains --host with a public-binding hardening tier: mandatory KIMI_CODE_PASSWORD, TLS (or --insecure-no-tls), auth-failure rate limiting, disabled remote shutdown/terminals, and security response headers. See packages/server/SECURITY.md.

  • #1040 `6664038` - Replace silent AGENTS.md truncation with a visible warning in the TUI status bar and web UI.
  • #1101 `3ea6ac2` - Show the plan body and approach choices in the plan review card when exiting plan mode in the web UI.
  • #1103 `18f7c34` - Show a line-by-line diff when the agent edits or writes a file in the web chat.

Patch Changes

  • #1076 `500677a` - Fix Ctrl-C during compaction so it clears a pending editor draft first instead of cancelling immediately.
  • #1067 `0e227ba` - Fix explore subagents silently losing git context when git commands time out or the directory is not a repository.
  • #1075 `3aaf1e5` - Fix a startup crash on Linux caused by an unhandled native clipboard error.
  • #1094 `8ee5c0f` - Fix the terminal window repeatedly losing focus on Linux Wayland, which broke IME input.
  • #1057 `ee69e16` - Fix MCP server working directories when sessions are hosted by the web server.
  • #1064 `a752a53` - Fix truncated skill descriptions missing an ellipsis in the model's skill listing.
  • #903 `bbd8a1a` - Fix kimi web and /web failing to start the background server daemon on Windows with spawn EFTYPE when the CLI is installed via npm/pnpm or run from source. The official single-binary install script was not affected.
  • #1070 `ff17715` - Stop auto-dismissing questions in the web UI after 60 seconds so they wait for the user's answer.
  • #1097 `27ef516` - Add a hint to the per-turn step limit error pointing users to the loop_control.max_steps_per_turn config option.
  • #1062 `ea6a4bf` - Preserve full tool output logs when previews are truncated and link background task completion notifications to saved output.

Excerpt shown — open the source for the full document.

Notability

notability 4.0/10

Routine version release of code tool.