MoonshotAI/kimi-code @moonshot-ai/kimi-code@0.24.2
MoonshotAI/kimi-code
Captured source
source ↗published Jul 15, 2026seen 1wcaptured 1whttp 200method plain
@moonshot-ai/kimi-code@0.24.2
Repository: MoonshotAI/kimi-code
Tag: @moonshot-ai/kimi-code@0.24.2
Published: 2026-07-15T10:02:56Z
Prerelease: no
Release notes:
Patch Changes
- #1704 `38a2363` Thanks @sailist! - Align the print-mode run lifecycle across engines:
print_background_modeandprint_max_turnsnow take effect forkimi -pon the experimental engine, with the same exit / drain / steer semantics and defaults as the default engine, andkimi -p "/goal ..."now stays alive until the goal reaches a terminal state instead of exiting after the first turn.
- #1704 `38a2363` Thanks @sailist! - Align the subagent timeout across engines: a fixed 2-hour default, overridable with
[subagent] timeout_msin config.toml or the KIMI_SUBAGENT_TIMEOUT_MS environment variable.
- #1727 `286d3e7` Thanks @liruifengv! - Add a builtin
check-kimi-code-docsskill that answers Kimi Code product questions (CLI usage, configuration, membership, error codes) against the official documentation with source links. It triggers automatically on product questions, or run/check-kimi-code-docs.
- #1707 `8490c3e` Thanks @sailist! - Add the number of messages dropped during compaction retries to the session wire log's LLM request traces.
- #1740 `a74ab44` Thanks @sailist! - Increase the default per-step LLM retry budget from 3 to 10 attempts, so transient provider failures (429 / overload) are retried with exponential backoff for a few minutes before the turn fails. Tune with
loop_control.max_retries_per_stepin config.toml.
- #1707 `8490c3e` Thanks @sailist! - Rename the dynamic tool loading model capability from
select_toolstodynamically_loaded_tools, matching the model catalog vocabulary; theselect_toolstool and thetool-selectflag are unchanged.
- #1698 `722694a` Thanks @chengluyu! - Enforce goal wall-clock budgets while model or tool work is still running.
- #1730 `72f425e` Thanks @wbxl2000! - Fix tool call id collisions across turns for Gemini-protocol models, which merged separate swarm runs into a single card in the web UI.
- #1695 `5c0f17c` Thanks @chengluyu! - Preserve active goal elapsed time across crash recovery.
- #1743 `481b28b` Thanks @chengluyu! - Correct the guidance text shown when a goal cannot be paused or resumed.
- #1692 `e53cd79` Thanks @chengluyu! - Allow goals to use every configured turn before the turn budget stops further work.
- #1719 `b24a347` Thanks @wbxl2000! - web: Restore the AgentSwarm member list after a page refresh on the v2 backend.
- #1704 `38a2363` Thanks @sailist! - Fix sessions created by newer builds failing to open in older CLI builds on the same machine; new sessions are written in a compatible layout, and existing sessions are healed on first open.
- #1708 `ddfdfb0` Thanks @wbxl2000! - Fix sub-agent completions being signaled as session turn completions, which fired premature completion notifications, sounds, and unread markers while the main turn was still running.
- #1714 `20b6972` Thanks @wbxl2000! - web: Fix code block copy buttons when the web UI is served over plain HTTP.
- #1643 `d8d4e8c` Thanks @wbxl2000! - web: Prevent long streaming responses from stalling after a tab is backgrounded.
- #1715 `de493ae` Thanks @wbxl2000! - web: Use an upward chevron for the expand button on minimized plan review and question cards so the icon matches the direction the cards open.
- #1641...
Excerpt shown — open the source for the full document.