ReleaseMoonshot AI (Kimi)Moonshot AI (Kimi)published Jul 27, 2026seen 10h

MoonshotAI/kimi-code @moonshot-ai/kimi-code@0.29.2

MoonshotAI/kimi-code

Open original ↗

Captured source

source ↗
published Jul 27, 2026seen 10hcaptured 10hhttp 200method plain

@moonshot-ai/kimi-code@0.29.2

Repository: MoonshotAI/kimi-code

Tag: @moonshot-ai/kimi-code@0.29.2

Published: 2026-07-27T06:31:23Z

Prerelease: no

Release notes:

Patch Changes

  • #2192 `7799bd7` Thanks @sailist! - Hold per-agent runtime state of the experimental engine in the agent-scope state container, so it is observable in one place and disposed with the agent; state snapshots collapse class instances to name markers so resource graphs cannot exhaust memory during export.
  • #2119 `f06eb5c` Thanks @pvzheroes125! - Allow hosts to defer registered user-tool schemas until needed. Set disclosure: "deferred" when registering a tool.
  • #2192 `7799bd7` Thanks @sailist! - Instantiate every registered service eagerly at scope creation on the experimental engine, following the dependency graph automatically, and drop the hand-maintained lists that resolved side-effect services one by one at startup.
  • #2120 `0d00a07` Thanks @yicun! - web: Fix copying selected chat text over plain HTTP from replacing the clipboard with an event placeholder.
  • #2210 `0cef160` Thanks @chengluyu! - Fix goal pursuit being interrupted when a goal turn reaches the per-turn step limit (loop_control.max_steps_per_turn); the limit now splits goal work into more continuation turns instead of pausing the goal.
  • #2153 `c497af6` Thanks @chengluyu! - Fix messages sent while a goal is running being rejected with a "Cannot launch a new turn while another turn is active" error; they are now steered into the active goal turn instead of being dropped.
  • #2192 `7799bd7` Thanks @sailist! - Hold per-session runtime state of the experimental engine in the session-scope state container, so it is observable in one place and disposed with the session.
  • #2055 `d40d0d3` Thanks @7Sageer! - Fix /undo to restore conversation history, todo lists, plan mode, and task notifications consistently.