Skip to content

Releases: MoonshotAI/kimi-code

@moonshot-ai/kimi-code@0.14.1

12 Jun 02:56
0a3e87f

Choose a tag to compare

Patch Changes

  • #643 4e5043b - Require AgentSwarm tool calls to run alone in a model response.

  • #631 2961425 - Wrap long command and skill descriptions in the autocomplete menu onto a second line instead of cutting them off.

  • #661 0927f79 - Cancel active turns during session shutdown so foreground shell commands do not outlive prompt-mode exits.

  • #604 7ec738c - Fix premature stream close errors when shell processes time out or are killed.

  • #632 d8cdebf - Degrade unsupported audio/video to placeholder text and reattach tool result media instead of silently dropping them.

  • #628 0ee9106 - Fix ACP file reads and edits for Windows workspaces opened through IDE clients.

  • #658 0381329 - Send OpenAI Responses system prompts as request instructions.

  • #654 ff80327 - Propagate configured execution environment overrides across spawned processes.

  • #644 a58b5b2 - Polish builtin skills.

  • #649 a2c5e1b - Add runtime support for dynamic MCP server updates, reference skills, replay timestamps, and Node file uploads.

  • #631 2961425 - Find slash commands by their aliases in autocomplete — typing /clear now suggests new (clear).

  • #648 54302ad - Prevent overlapping interactive agent requests from using the wrong active agent.

  • #641 30459af - Stop background tasks by default when sessions close.

  • #645 1b58aa8 - Add a YOLO choice when starting swarm tasks from Manual mode.

  • #655 1e2e679 - Display a tips banner below the welcome panel on startup.

@moonshot-ai/kimi-code@0.14.0

10 Jun 10:32
ecc0496

Choose a tag to compare

Minor Changes

  • #607 b253a82 - Add an Interrupt hook event that fires when the user interrupts a turn (e.g. pressing Esc), letting hooks observe the turn stopping instead of getting stuck on a working state.

Patch Changes

  • #626 856ec00 - Preserve image outputs from tools when using OpenAI-compatible chat completions.

@moonshot-ai/kimi-code@0.13.1

10 Jun 07:13
3f9226f

Choose a tag to compare

Patch Changes

  • #610 b747c6a - Add Claude Fable 5 support to the Anthropic provider.

  • #615 494554e - Add an interactive undo selector and clearer undo-limit messages.

  • #598 32d7080 - Clarify active skill prompts so loaded skills are no longer represented as system reminders.

  • #595 1580f35 - Fix Kimi Datasource to use the matching OAuth credentials and service endpoint for the active Kimi Code environment.

  • #619 1fbe0e4 - Fix goal marker text overflowing terminal width.

  • #612 4603d8a - Prevent forking sessions during active turns and consolidate wire protocol definitions into a shared internal package.

  • #540 2ebe387 - Tighten file tool guidance to route incremental edits through Edit.

  • #606 a1b419a - YOLO mode no longer asks before writing or editing files outside the working directory.

@moonshot-ai/kimi-code@0.13.0

10 Jun 02:48
25cf13a

Choose a tag to compare

Minor Changes

  • #484 f863127 - Add custom color themes. Define your own palette as a JSON file in ~/.kimi-code/themes/, or generate one with the built-in /custom-theme skill command.

  • #582 d85dc0b - Add /import-from-cc-codex to import selected Claude Code and Codex instructions, Skills, and MCP settings.

  • #593 40506f4 - Show available plugin updates in the marketplace. An installed plugin whose marketplace version is newer than the local version now renders an update <local> → <latest> badge (and updates in place on Enter); up-to-date plugins show installed · v<version>. The marketplace version served in dev and written by the CDN build is now stamped from each plugin's manifest so "latest" stays accurate.

Patch Changes

  • #587 0abde86 - Clarify grouped subagent progress with active status breakdowns and elapsed time.

  • #594 f2863af - Fix device login to keep the URL and code visible when the browser cannot be opened.

  • #591 e48234a - Fix Windows builds and development launches that could fail when package binaries resolve to command shims.

  • #586 7cb4a23 - Truncate queued message display to a single line with ellipsis when it exceeds terminal width.

@moonshot-ai/kimi-code@0.12.1

09 Jun 09:04
c79972c

Choose a tag to compare

Patch Changes

  • #584 11bb62c - Allow obsolete experimental config entries to remain without blocking startup.

  • #581 aa3471f - Pass through xhigh reasoning effort for OpenAI-compatible chat completions requests.

@moonshot-ai/kimi-code@0.12.0

09 Jun 03:56
20f7aa3

Choose a tag to compare

Minor Changes

  • #569 d7407b0 - Enable micro compaction by default while keeping its opt-out flag.

  • #531 b47734c - Detect Homebrew installations and use brew upgrade kimi-code for updates instead of falling back to npm.

  • #487 4d11394 - Honor the standard HTTP_PROXY / HTTPS_PROXY / ALL_PROXY / NO_PROXY environment variables, including SOCKS proxies, for all outbound traffic.

  • #569 d7407b0 - Make goals, background questions, and sub-skill discovery available without experimental opt-ins.

  • #424 72c4b0a - Add the /swarm command for running agent swarms with live progress and rate-limit-aware retries.

Patch Changes

  • #395 879a7ee - Fix ACP slash skill routing, bootstrap context reads, file and permission edge cases, subagent event handling, and stale-file edit messaging.

  • #529 3b62b12 - Detect Git Bash installed through Scoop and other Git shims on Windows.

  • #547 3765a49 - Rework file reference completion in the TUI.

  • #537 8d0c91f - Wrap long single-line shell commands in approval prompts so the full command remains visible.

  • #552 db82e33 - Fix goal resume behavior by restoring goal state from agent records.

  • #521 9aba465 - Fix the /mcp status panel border being broken by multi-line MCP server errors, which are now folded onto a single row.

  • #543 0c3d556 - Fix session workdir mismatch on Windows caused by inconsistent path separators.

  • #544 5cff6d6 - Load Kimi-specific user Skills and global agent instructions from KIMI_CODE_HOME when it is set.

  • #536 b785e26 - Show full plan cards directly and remove the Plan card keyboard shortcut.

  • #555 41ebe9f - Improve goal mode outcome handling with follow-up messages, safer error pauses, and clearer TUI transcript display.

  • #506 f09ec7b - Remove the per-turn auto-compaction limit so long conversations can keep compacting instead of failing early.

  • #473 3787c30 - Allow the startup session picker to exit with repeated Ctrl-C or Ctrl-D.

  • #210 d995928 - Show the underlying error when migration fails.

  • #541 2db1bd9 - Fix thinking text and tool output display for subagents.

@moonshot-ai/kimi-code@0.11.0

05 Jun 10:26
696b46e

Choose a tag to compare

Minor Changes

  • #468 df4f2d6 - Add experimental sub-skill discovery gated by the KIMI_CODE_EXPERIMENTAL_SUB_SKILL environment variable. Ships the sub-skill builtin bundle (sub-skill.review, sub-skill.consolidate) for inventorying and consolidating skills into hierarchical groups.

  • #480 f555c89 - Show built-in skills as direct slash commands and group them ahead of external skill commands.

  • #458 93eb70a - Migrate still-relevant environment variables from kimi-cli:

    • KIMI_MODEL_TEMPERATURE, KIMI_MODEL_TOP_P — sampling parameters applied globally to any kimi provider (not tied to KIMI_MODEL_NAME).
    • KIMI_MODEL_THINKING_KEEP — Moonshot preserved-thinking passthrough (thinking.keep), injected only while Thinking is on.
    • KIMI_CODE_NO_AUTO_UPDATE (legacy alias KIMI_CLI_NO_AUTO_UPDATE) — fully disables the update preflight (no check, background install, or prompt).
  • #470 aa610e2 - Use a fixed 30-minute timeout for subagents and show concise resume instructions when they time out.

Patch Changes

  • #474 658e465 - Show the upcoming-goal confirmation with the same accent treatment as goal lifecycle messages.

  • #474 658e465 - Fix slash command autocomplete so goal text can be submitted when the cursor is before existing text.

  • #474 658e465 - Fix queued goals so failed promotion attempts do not lose or duplicate queued work.

  • #456 3a98713 - Show concise provider filtering errors when responses are blocked before visible output.

  • #442 960a0e2 - Show "unknown command" instead of "too many arguments" when an invalid subcommand is entered.

  • #474 658e465 - Fix upcoming-goal queue handling while editing or pasting queued goals.

  • #457 1fe5d55 - Clamp OpenAI Chat Completions xhigh and max thinking effort to high unless the model supports xhigh on v1/chat/completions.

  • #464 4f9977d - Preserve thinking effort when compacting long conversations.

  • #474 658e465 - Ask before starting goals in YOLO mode so users can switch to Auto for unattended work.

  • #461 2af19e2 - Refresh provider model metadata when capabilities change without model ID changes.

  • #474 658e465 - Start upcoming goals immediately when there is no active goal to wait for.
    Support multiline edits when managing upcoming goals.

  • #474 658e465 - Highlight goal queue subcommands while typing slash commands.

@moonshot-ai/kimi-code@0.10.1

04 Jun 17:35
b64f3b4

Choose a tag to compare

Patch Changes

  • #443 15a4c64 - Fix a crash when starting a goal in the TUI.

@moonshot-ai/kimi-code@0.10.0

04 Jun 13:46
12d062d

Choose a tag to compare

Minor Changes

  • #433 85338e9 - Add the built-in update-config skill — you can now have Kimi edit its own config files.

  • #420 86a42a2 - Add persistent experimental feature toggles and a TUI panel that applies confirmed changes by reloading the current session.

  • #383 15d71b5 - Add /reload to reload the current session and apply updated config files, plus /reload-tui to reload only TUI preferences.

  • #393 beb12ac - Users now can prepare several goals for the agent to work on sequentially. The agent will pick up the next goal from the queue once the current goal is completed. Use /goal next <objective> to queue a goal and /goal next manage to review and change the queue interactively.

  • #431 6a4e4c7 - Add a doctor command for validating Kimi Code configuration files.

Patch Changes

  • #393 beb12ac - Stop carrying active and queued goals into forked sessions.

  • #408 6303bd2 - Point session error diagnostics to the /export-debug-zip command.

  • #398 b2801c4 - Set terminal tab titles without renaming the running process.

  • #403 d645d7e - Start automatic background updates as soon as startup's fresh update check finds a newer version.

  • #387 6e74027 - Lowercase the stale file content message in edit tool errors.

  • #428 853c5fc - Ensure Nix-packaged CLI builds can find ripgrep and fd.

  • #411 4598262 - Normalize malformed Responses stream rate limit errors as provider rate limit failures.

  • #405 07e2e0f - Refresh the update target before showing foreground update prompts so the displayed version matches the install.

  • #399 232ed87 - Keep managed OAuth credentials scoped to their configured authentication and API endpoints.

  • #407 07609b4 - Set the CLI process title to kimi-code during startup.

  • #419 d0f8e24 - Document the Git Bash prerequisite for Windows installs.

  • #430 be0da5f - Fail early when Git Bash is missing on Windows before starting CLI sessions.

@moonshot-ai/kimi-code@0.9.0

03 Jun 14:01
6c0afc4

Choose a tag to compare

Minor Changes

  • #368 3eafa79 - Add @moonshot-ai/acp-adapter and the kimi acp subcommand: kimi-code now speaks Agent Client Protocol 0.23 over stdio so IDEs (Zed, JetBrains AI Chat, custom clients) can drive sessions directly — coverage matrix, Zed configuration and breaking pre-release notes are in kimi acp Subcommand Page.

  • #338 ba7dd73 - Add /btw for side-channel conversations without steering the active main turn.

  • #357 179aecf - Log enabled experimental flags at startup.

  • #378 e0d28b4 - Allow /btw to open the side-channel panel before entering a question.

Patch Changes

  • #246 7d1f889 - Fix external editor (Ctrl+G) on Windows by removing /bin/sh dependency and using platform-aware shell quoting for temp file paths.

  • #365 6a22523 - Fix goal budget tool schemas for OpenAI-compatible providers.

  • #365 6a22523 - Use the OpenAI completion token field required by newer Chat Completions models.

  • #380 8639105 - Resume saved subagents lazily when they are accessed.

  • #339 a6b16ce - Allow SDK runtime creation to use a separate RPC client while preserving local CLI startup.

  • #363 90879f3 - Unify the interaction and visuals across TUI dialogs and selectors.

  • #365 6a22523 - Use configured model output limits for completion token caps.