Skip to content
KC

Kimi Code @moonshot-ai/kimi-code@0.43.0

Released · Moonshot AI

Breaking

What the release notes say

Minor Changes

  • #3749 6126472 Thanks @liruifengv! - web: AI session titles are now always on — a title is generated after the first turn and can be regenerated from the rename field, with no experimental flag required.

  • #3670 a9efbe0 Thanks @Grapedge! - Delete sessions from the session picker: press Ctrl+X on a session, then y to confirm.

Patch Changes

  • #3763 dd6a411 Thanks @liruifengv! - web: add user agreement and privacy policy entries to the Settings → About page.

  • #3750 775a6c3 Thanks @7Sageer! - Add the loop_control.compaction_max_attempts config option to set the maximum total attempts for a failing compaction request (default 5).

  • #3667 9296e68 Thanks @sailist! - Add the dynamically_loaded_tools capability to official Kimi Code models when the service declares support for message-level tool declarations.

  • #3763 dd6a411 Thanks @liruifengv! - web: fix sessions containing many brackets or backslashes getting stuck while loading.

  • #3734 ee2cac1 Thanks @kimi-agent-bot! - Fix a crash that killed the process when a retried LLM request had streamed a partial tool call before disconnecting.

  • #3763 dd6a411 Thanks @liruifengv! - web: fix persistent UI stuttering while streaming in long sessions.

  • #3763 dd6a411 Thanks @liruifengv! - web: fix certain formulas, links, tool results, and log contents causing the UI to stutter or become unresponsive.

  • #3763 dd6a411 Thanks @liruifengv! - web: fix the send button staying disabled when starting a new session.

  • #3763 dd6a411 Thanks @liruifengv! - web: fix previous sessions being wrongly marked as unread and triggering "turn complete" notifications after starting a new conversation.

  • #3763 dd6a411 Thanks @liruifengv! - web: render Markdown frontmatter metadata as key-value cards and tag lists.

  • #3688 9f7e68e Thanks @RealKai42! - Preserve MCP attachments that cannot be delivered directly to the model.

  • #3667 9296e68 Thanks @sailist! - Add a per-server deferred field to MCP server configuration: when the model supports dynamic tool loading (experimental tool-select flag), set deferred: true to keep a server's tools out of the top-level tool list and load them on demand via select_tools; servers are exposed inline by default.

  • #3763 dd6a411 Thanks @liruifengv! - web: drop the Changes entry from the panel new-tab menu while a diff tab is open.

  • #3657 5b3b5b6 Thanks @chengluyu! - Exclude time spent with the session closed from goal time budgets.

  • #3728 b180725 Thanks @kimi-agent-bot! - Add the KIMI_CODE_PERMISSION_MODE_REMINDER environment variable: set it to 0 to stop injecting the auto permission-mode reminders into the model context.

  • #3696 d3dc594 Thanks @sailist! - Include the server token in the Remote Control Local UI link so it opens