github MoonshotAI/kimi-code @moonshot-ai/kimi-code@0.39.0

3 hours ago

Minor Changes

  • #3034 f0a6094 Thanks @sailist! - Add Remote Control as an experimental feature for accessing a local web session remotely. Enable it with KIMI_CODE_EXPERIMENTAL_REMOTE_CONTROL=1, then run kimi rc, kimi web --remote-control, or /remote-control to start it.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix the slash-command and @-mention panels failing to open on mobile — both panels and the + menu are now grab-handle bottom sheets on small screens.

  • #3157 491ebd0 Thanks @liruifengv! - web: Add a flat/by-workspace tab to the mobile session list.

  • #3296 df9e858 Thanks @liruifengv! - web: Revamp the right sidebar as a multi-tab panel.

  • #3007 f6736d7 Thanks @7Sageer! - Add an optional fork parameter to subagent and swarm tools that starts the subagent with a snapshot of the calling agent's conversation history; set KIMI_CODE_EXPERIMENTAL_SUBAGENT_FORK=1 or subagent_fork = true under [experimental] in config.toml to enable it.

  • #3296 df9e858 Thanks @liruifengv! - web: Allow moving a running foreground Bash command or subagent to the background via the "Move to background" button on the running card.

  • #3099 0f44537 Thanks @wbxl2000! - Add experimental tower mode for multi-agent orchestration; set KIMI_CODE_EXPERIMENTAL_TOWER=1, then run /tower on and /tower <objective> to start.

Patch Changes

  • #3241 1dc34b4 Thanks @tpoisonooo! - Silence the MaxListenersExceededWarning that could appear during long agent turns with many parallel tool calls.

  • #3166 d4e0ad4 Thanks @liruifengv! - web: fix thinking blocks in the subagent detail panel being stuck expanded and not collapsible.

  • #3139 381142a Thanks @sailist! - Fix sessions failing to archive when their workspace folder no longer exists.

  • #3034 f0a6094 Thanks @sailist! - Fix messages sent from one web client not appearing on other clients connected to the same session.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix pressing Esc to cancel an IME candidate also closing the BTW side chat.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix the composer not receiving focus after opening the BTW side chat via the shortcut or /btw.

  • #3212 a664226 Thanks @sailist! - Preserve the active session and its selected model when logging out of a provider.

  • #3136 e9a99e5 Thanks @wbxl2000! - Add the Tencent CloudBase plugin to the curated marketplace.

  • #3296 df9e858 Thanks @liruifengv! - web: Improve code block interaction and rendering.

  • #3296 df9e858 Thanks @liruifengv! - web: Improve composer interaction, including the presentation of file, folder, and media attachments.

  • #3152 3090c1c Thanks @liruifengv! - web: Fix composer toolbar buttons squeezing and overlapping each other in very narrow windows.

  • #3154 54bb49e Thanks @Grapedge! - Fix the latest reply disappearing from the transcript after a scheduled cron reminder fires.

  • #3034 f0a6094 Thanks @sailist! - Remove the --allow-remote-terminals flag from kimi web; PTY terminal routes now stay available on loopback binds only.

  • #3183 2adc6a1 Thanks @sailist! - Fix ACP session regressions: Bash, Grep, and Glob failing when the editor does not support terminal command execution, session creation failing with stdio MCP servers, and reopening a closed session failing with an internal error.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix memory usage growing steadily after repeatedly switching sessions and toggling the side chat and subagent panels.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix unsent composer attachments such as images being lost after switching sessions on the new-session page.

  • #3296 df9e858 Thanks @liruifengv! - Fix known issues.

  • #3294 21f7ef6 Thanks @liruifengv! - Fix sign-in briefly showing a device-code-expired error after a successful authorization.

  • #3152 3090c1c Thanks @liruifengv! - web: Fix long question text in question cards being truncated with an ellipsis instead of wrapping.

  • #3206 4d5147b Thanks @sailist! - Fix repeated server crashes when resuming a session that was interrupted in the middle of a turn.

  • #3159 ea0626a Thanks @pvzheroes125! - Prevent AskUserQuestion from starting background tasks when task controls are unavailable.

  • #3157 491ebd0 Thanks @liruifengv! - web: Remove the redundant parenthesized domain from the login entry card titles.

  • #3234 74d9bd1 Thanks @xpzouying! - Send MCP structuredContent to the model only when the tool result has no usable content, avoiding duplicate tool output.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix the send and stop button icons rendering too small in the mobile composer.

  • #3157 491ebd0 Thanks @liruifengv! - web: Present the mobile model picker as a bottom sheet consistent with the other mobile drawers.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix the oversized appearance theme cards in the mobile first-run wizard.

  • #3157 491ebd0 Thanks @liruifengv! - web: Temporarily remove the custom-provider entry from the mobile first-run wizard.

  • #3152 3090c1c Thanks @liruifengv! - web: Improve mobile UI styling.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix tool-call rows alternating heights on mobile by unifying them to the compact row height.

  • #3152 3090c1c Thanks @liruifengv! - web: Collapse the composer model picker to an icon when space is tight; hovering still shows the model and reasoning effort.

  • #3152 3090c1c Thanks @liruifengv! - web: Fix the composer permission mode label being hidden even when there is enough space.

  • #3219 d1a46db Thanks @kimi-agent-bot! - Show the /plugins marketplace catalog as soon as it loads, with latest-version lookups running in the background.

  • #3002 d723cc4 Thanks @7Sageer! - Respect workspace trust and configuration readiness when managing MCP servers.

  • #3191 ee53d84 Thanks @7Sageer! - Fix subagents bound to a configured secondary model ignoring its default thinking effort.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix mismatched left and right margins in the sidebar session list, and show the scrollbar only while hovering or scrolling.

  • #3164 41a75ad Thanks @kimi-agent-bot! - Fix the context usage bar in /usage and the footer showing a stale percentage after the context size or model changes.

  • #3198 496bb6c Thanks @sailist! - Add a dedicated [swarm] timeout_ms config option (or the KIMI_CODE_SWARM_TIMEOUT_MS env var) for AgentSwarm subagent timeouts, which no longer follow [subagent] timeout_ms.

  • #3152 3090c1c Thanks @liruifengv! - web: Restyle background task notifications as a lighter notice that shows the task summary, output files, and output preview directly.

  • #3239 6595955 Thanks @wbxl2000! - Fix foreground subagents being reported as background tasks on the task list.

  • #3227 4b04492 Thanks @7Sageer! - Save oversized tool output within safety limits for later inspection, report omitted MCP content, and retain partial assistant responses when streams fail.

  • #3102 2f12469 Thanks @wbxl2000! - Fix the cold transcript rebuild splitting a turn at background-task completion notices; they now fold into the current turn like the live stream does.

  • #3271 75c94c4 Thanks @sailist! - Fix attached images disappearing from the user message while the agent is working.

  • #3278 b17bd61 Thanks @kimi-agent-bot! - Fix the "manually stopped" state lingering after undoing the interrupted turn.

  • #3157 491ebd0 Thanks @liruifengv! - web: Fix the reset-time hint in the sidebar usage panel being ellipsized even when there is enough room.

  • #2200 30e7f62 Thanks @wszqkzqk! - Fix file tools and shell working directories failing to resolve Git Bash paths such as /c/Users or /tmp on Windows.

  • #3281 7de7b18 Thanks @sailist! - Fix sessions failing to resume when their session journal was truncated or corrupted, for example after a full disk.

Don't miss a new kimi-code release

NewReleases is sending notifications on new releases.