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

5 hours ago

Minor Changes

  • #3613 d4d20d2 Thanks @liukx0205! - Add read-only tools to the /btw side agent.

  • #3524 f6a9c39 Thanks @RealKai42! - Add an experimental Updates panel with paginated progress messages from the main agent and subagents; enable it with KIMI_CODE_EXPERIMENTAL_NOTIFY_USER=1.

  • #3634 e831fd1 Thanks @7Sageer! - The subagent model pool ([secondary_model]) is now always on; the experimental secondary-model flag and the KIMI_CODE_EXPERIMENTAL_SECONDARY_MODEL opt-out have been removed.

  • #3671 e6bc8b8 Thanks @liruifengv! - web: support permanently deleting sessions from the session row context menu, with a confirmation prompt.

  • #3526 55685c5 Thanks @RealKai42! - Stop reminding the model of its context budget before automatic compaction.

  • #3671 e6bc8b8 Thanks @liruifengv! - web: preview images and videos in a reorderable media rail in the composer, mention them in the text on demand, and keep the previews after queueing and sending.

Patch Changes

  • #3671 e6bc8b8 Thanks @liruifengv! - web: fix the conversation scrollbar being too thin to click and drag easily.

  • #3539 34ad513 Thanks @RealKai42! - Collapse finished tool calls in the transcript to a header plus one marked outcome row: short output is shown whole, hidden output is counted (N more lines, +N more) and revealed by Ctrl+O, which the footer advertises while it is available.

  • #3537 f12d59e Thanks @7Sageer! - Fix the agent resuming the wrong request after automatic context compaction in long sessions.

  • #3552 f0434f2 Thanks @sailist! - The minidb session-index read model and global search worker are now always on; the experimental flags have been replaced by the [database] config section and the KIMI_CODE_PERSISTENCE_MINIDB_READMODEL / KIMI_CODE_SEARCH_WORKER env vars.

  • #3671 e6bc8b8 Thanks @liruifengv! - web: fix background task notifications lingering at the bottom of the session during subsequent tool calls.

  • #3658 ff7371b Thanks @RealKai42! - Allow file searches to retrieve matches beyond the first 100 results.

  • #3652 7f5debf Thanks @RealKai42! - Accept HEIC, HEIF, and BMP images on a session's first prompt when the configured default model is served by Kimi and no model has been selected yet.

  • #3649 80480c0 Thanks @RealKai42! - Accept HEIC, HEIF, and BMP images in ReadMediaFile and prompt attachments when the model is served by Kimi.

  • #3671 e6bc8b8 Thanks @liruifengv! - web: fix page jank caused by hundreds of simultaneous requests when reloading a session with many background tasks.

  • #3654 6de0cec Thanks @RealKai42! - Preserve distinct structured data in MCP tool results.

  • #3669 f8c606e Thanks @wbxl2000! - Support compressed downloads from updated native release manifests.

  • #3671 e6bc8b8 Thanks @liruifengv! - web: reduce jank when opening and scrolling back through long conversations, while preserving message and tool expansion state.

  • #3548 baf17a8 Thanks @chengluyu! - Preserve image and video filenames in session history.

  • #3645 5000f98 Thanks @RealKai42! - Add configurable character limits and resumable long-line file reads without repeated output truncation.

  • #3645 5000f98 Thanks @RealKai42! - Read malformed UTF-16 files with an explicit lossy-decoding warning.

  • #3645 5000f98 Thanks @RealKai42! - Avoid repeated scanning for common tail reads and report file changes detected during tail rereads.

  • #3616 260ac3f Thanks @Grapedge! - Upgrade the default thinking effort to the recommended level for eligible users.

  • #3552 f0434f2 Thanks @sailist! - Remote Control is now always on; the experimental KIMI_CODE_EXPERIMENTAL_REMOTE_CONTROL flag has been removed.

  • #3618 75682b0 Thanks @sailist! - Fix recent sessions missing from the session list when the sessions directory contains stray files.

  • #3671 e6bc8b8 Thanks @liruifengv! - web: fix skills created mid-session not appearing in the slash list until the app restarts.

  • #3671 e6bc8b8 Thanks @liruifengv! - web: fix trailing backticks briefly flashing at the end of code blocks while they stream.

  • #3596 0d7833e Thanks @tpoisonooo! - The /tasks panel now shows each background agent's model under its task row.

  • #3607 5eea890 Thanks @huangzheng2016! - Fix the streaming debug timing attributing client-side busy time to the server.

  • #3596 0d7833e Thanks @tpoisonooo! - Tower worker and reviewer briefings now carry the full mission context, and tower agent timeouts follow the subagent timeout setting ([subagent] timeout_ms or KIMI_SUBAGENT_TIMEOUT_MS), defaulting to 2 hours. Fix the /tasks list not showing the model for tower-spawned agents.

  • #3593 00cfbb0 Thanks @7Sageer! - Print a warning in kimi -p when project-level MCP servers are skipped because the folder is not trusted.

  • #3608 fb0353a Thanks @liukx0205! - Watch the user-level skill roots (~/.kimi-code/skills and ~/.agents/skills) so the workspace skill catalog refreshes automatically when skills are created, modified, or deleted while the daemon is running — no restart or manual reload needed.

  • #3560 af81bb9 Thanks @kimi-agent-bot! - Open the browser on localhost instead of the wildcard bind address for kimi web --host 0.0.0.0.

  • #3605 f1e9152 Thanks @huangzheng2016! - Fix slow response streaming and rendering after resuming sessions with many scheduled cron turns.

Don't miss a new kimi-code release

NewReleases is sending notifications on new releases.