MoonshotAI/kimi-code @moonshot-ai/kimi-code@2.3.0
MoonshotAI/kimi-code
Captured source
source ↗published Oct 21, 2026seen 3dcaptured 3dhttp 200method plain
@moonshot-ai/kimi-code@2.3.0
Repository: MoonshotAI/kimi-code
Tag: @moonshot-ai/kimi-code@2.3.0
Published: 2026-10-21T05:51:43Z
Prerelease: no
Release notes:
Minor Changes
- #4294 `3f80896` Thanks @liruifengv! - Add a confirmation dialog when switching models in a session with conversation history: start a new session, compact and continue, continue directly, or cancel. Shown only when enabled by cloud configuration.
- #4188 `3f0857e` Thanks @oocz! - List plugin skills under their qualified
:name so same-named skills from different plugins all stay visible and invocable; invoking a plugin skill by its bare name no longer works, use the qualified name instead.
- #4214 `ef727e5` Thanks @sailist! - Support streaming large requests and responses through remote control, raising the transfer limit from 10 MiB to 100 MiB, with concurrent transfers bounded to protect memory.
- #4288 `df0ff3c` Thanks @github-actions! - When the same session is open in multiple clients, sending from a second one now shows an occupancy prompt with retry/cancel, or reloads updates made elsewhere first and resends your message.
- #4200 `5bab748` Thanks @7Sageer! - Automatically generate a session title after the first turn and show it as the terminal window title.
Patch Changes
- #4250 `6e7cc90` Thanks @sailist! - Setting
[permission] dangerous_command_guard = falsenow turns off every built-in confirmation guard — dangerous commands, sensitive-file access, and git control-path access — instead of only the dangerous-command guard.
- #4281 `5710c54` Thanks @sailist! - Fix session events stopping after a session is archived and restored.
- #4230 `b260326` Thanks @kimi-agent-bot! - Report a clear error when thinking effort is set to off for Gemini 4 models.
- #4242 `c1459a6` Thanks @wbxl2000! - Run hooks such as
PreToolUseandStopin the session's project directory, as documented, instead of the directory the server was started from.
- #4210 `f28c51c` Thanks @sailist! - Add the [mcp] default_deferred config key: when the experimental tool-select flag is on, set default_deferred = true in config.toml to load every MCP server's tools on demand by default; a server can opt out with deferred: false.
- #4171 `0327e8e` Thanks @7Sageer! - Support custom-registry model upgrade metadata in model configuration.
- #4188 `3f0857e` Thanks @oocz! - Allow uppercase letters, dot-separated segments, and @ suffixes in plugin names when installing plugins.
- #4294 `3f80896` Thanks @liruifengv! - Queue /compact while the agent is busy: the command now joins the message queue and runs in order instead of failing with an error; it is skipped if the context was auto-compacted while it waited.
- #4190 `e4c99a3` Thanks @starquakee! - Clarify unavailable tools, announce when no tools can be loaded, and discourage repeated failed tool selections.
- #4066 `85077a4` Thanks @7Sageer! - Keep subagent tool descriptions aligned with currently available tools.
-...
Excerpt shown — open the source for the full document.