From 26cfb8f66483f51e99a5d4932edb55d178e2ec22 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 10:00:00 +0000 Subject: [PATCH] ci: release packages --- .changeset/align-print-background-policy.md | 5 -- .changeset/align-subagent-timeout.md | 5 -- .changeset/check-kimi-code-docs-skill.md | 5 -- .../compaction-dropped-count-wire-trace.md | 5 -- .changeset/default-step-retries-10.md | 5 -- ...amically-loaded-tools-capability-rename.md | 5 -- .changeset/enforce-goal-deadlines.md | 5 -- .../fix-gemini-tool-call-id-collision.md | 5 -- .changeset/fix-goal-crash-wallclock.md | 5 -- .changeset/fix-goal-error-guidance.md | 5 -- .changeset/fix-goal-turn-budget.md | 5 -- .changeset/fix-kap-server-snapshot-roster.md | 5 -- .../fix-session-format-backward-compat.md | 5 -- .../fix-subagent-turn-status-notifications.md | 5 -- .changeset/fix-web-code-block-copy.md | 5 -- .changeset/fix-web-long-stream-backlog.md | 5 -- .changeset/fix-web-plan-expand-icon.md | 5 -- .changeset/fix-web-session-load-errors.md | 5 -- .changeset/fix-web-swarm-card-auto-expand.md | 5 -- .changeset/goal-v2-web-resume.md | 5 -- .changeset/isolate-replaced-goals.md | 5 -- .changeset/mobile-safe-area.md | 5 -- .../preserve-goal-continuation-status.md | 5 -- .changeset/print-mode-steer-defaults.md | 5 -- .changeset/print-no-background-timeouts.md | 5 -- .changeset/reject-subagent-goals.md | 5 -- .../server-error-and-operation-logging.md | 5 -- .changeset/server-version-from-cli.md | 5 -- .changeset/skill-first-message-title.md | 5 -- .changeset/validate-goal-records.md | 5 -- .changeset/web-message-history-real-times.md | 5 -- .changeset/web-operation-error-feedback.md | 5 -- .changeset/workspace-catalog-sync.md | 5 -- apps/kimi-code/CHANGELOG.md | 70 +++++++++++++++++++ apps/kimi-code/package.json | 2 +- 35 files changed, 71 insertions(+), 166 deletions(-) delete mode 100644 .changeset/align-print-background-policy.md delete mode 100644 .changeset/align-subagent-timeout.md delete mode 100644 .changeset/check-kimi-code-docs-skill.md delete mode 100644 .changeset/compaction-dropped-count-wire-trace.md delete mode 100644 .changeset/default-step-retries-10.md delete mode 100644 .changeset/dynamically-loaded-tools-capability-rename.md delete mode 100644 .changeset/enforce-goal-deadlines.md delete mode 100644 .changeset/fix-gemini-tool-call-id-collision.md delete mode 100644 .changeset/fix-goal-crash-wallclock.md delete mode 100644 .changeset/fix-goal-error-guidance.md delete mode 100644 .changeset/fix-goal-turn-budget.md delete mode 100644 .changeset/fix-kap-server-snapshot-roster.md delete mode 100644 .changeset/fix-session-format-backward-compat.md delete mode 100644 .changeset/fix-subagent-turn-status-notifications.md delete mode 100644 .changeset/fix-web-code-block-copy.md delete mode 100644 .changeset/fix-web-long-stream-backlog.md delete mode 100644 .changeset/fix-web-plan-expand-icon.md delete mode 100644 .changeset/fix-web-session-load-errors.md delete mode 100644 .changeset/fix-web-swarm-card-auto-expand.md delete mode 100644 .changeset/goal-v2-web-resume.md delete mode 100644 .changeset/isolate-replaced-goals.md delete mode 100644 .changeset/mobile-safe-area.md delete mode 100644 .changeset/preserve-goal-continuation-status.md delete mode 100644 .changeset/print-mode-steer-defaults.md delete mode 100644 .changeset/print-no-background-timeouts.md delete mode 100644 .changeset/reject-subagent-goals.md delete mode 100644 .changeset/server-error-and-operation-logging.md delete mode 100644 .changeset/server-version-from-cli.md delete mode 100644 .changeset/skill-first-message-title.md delete mode 100644 .changeset/validate-goal-records.md delete mode 100644 .changeset/web-message-history-real-times.md delete mode 100644 .changeset/web-operation-error-feedback.md delete mode 100644 .changeset/workspace-catalog-sync.md diff --git a/.changeset/align-print-background-policy.md b/.changeset/align-print-background-policy.md deleted file mode 100644 index a9bbd568e0..0000000000 --- a/.changeset/align-print-background-policy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Align the print-mode run lifecycle across engines: `print_background_mode` and `print_max_turns` now take effect for `kimi -p` on the experimental engine, with the same exit / drain / steer semantics and defaults as the default engine, and `kimi -p "/goal ..."` now stays alive until the goal reaches a terminal state instead of exiting after the first turn. diff --git a/.changeset/align-subagent-timeout.md b/.changeset/align-subagent-timeout.md deleted file mode 100644 index 41920aa5a3..0000000000 --- a/.changeset/align-subagent-timeout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Align the subagent timeout across engines: a fixed 2-hour default, overridable with `[subagent] timeout_ms` in config.toml or the KIMI_SUBAGENT_TIMEOUT_MS environment variable. diff --git a/.changeset/check-kimi-code-docs-skill.md b/.changeset/check-kimi-code-docs-skill.md deleted file mode 100644 index 80f8e94015..0000000000 --- a/.changeset/check-kimi-code-docs-skill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Add a builtin `check-kimi-code-docs` skill 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`. diff --git a/.changeset/compaction-dropped-count-wire-trace.md b/.changeset/compaction-dropped-count-wire-trace.md deleted file mode 100644 index 6215dbd123..0000000000 --- a/.changeset/compaction-dropped-count-wire-trace.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Add the number of messages dropped during compaction retries to the session wire log's LLM request traces. diff --git a/.changeset/default-step-retries-10.md b/.changeset/default-step-retries-10.md deleted file mode 100644 index e28966f3d5..0000000000 --- a/.changeset/default-step-retries-10.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -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_step` in config.toml. diff --git a/.changeset/dynamically-loaded-tools-capability-rename.md b/.changeset/dynamically-loaded-tools-capability-rename.md deleted file mode 100644 index c2ec3927ea..0000000000 --- a/.changeset/dynamically-loaded-tools-capability-rename.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Rename the dynamic tool loading model capability from `select_tools` to `dynamically_loaded_tools`, matching the model catalog vocabulary; the `select_tools` tool and the `tool-select` flag are unchanged. diff --git a/.changeset/enforce-goal-deadlines.md b/.changeset/enforce-goal-deadlines.md deleted file mode 100644 index c2b997e071..0000000000 --- a/.changeset/enforce-goal-deadlines.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Enforce goal wall-clock budgets while model or tool work is still running. diff --git a/.changeset/fix-gemini-tool-call-id-collision.md b/.changeset/fix-gemini-tool-call-id-collision.md deleted file mode 100644 index dee0e3b027..0000000000 --- a/.changeset/fix-gemini-tool-call-id-collision.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix tool call id collisions across turns for Gemini-protocol models, which merged separate swarm runs into a single card in the web UI. diff --git a/.changeset/fix-goal-crash-wallclock.md b/.changeset/fix-goal-crash-wallclock.md deleted file mode 100644 index ba48b45370..0000000000 --- a/.changeset/fix-goal-crash-wallclock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Preserve active goal elapsed time across crash recovery. diff --git a/.changeset/fix-goal-error-guidance.md b/.changeset/fix-goal-error-guidance.md deleted file mode 100644 index 633e6436d6..0000000000 --- a/.changeset/fix-goal-error-guidance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Correct the guidance text shown when a goal cannot be paused or resumed. diff --git a/.changeset/fix-goal-turn-budget.md b/.changeset/fix-goal-turn-budget.md deleted file mode 100644 index b9189a8395..0000000000 --- a/.changeset/fix-goal-turn-budget.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Allow goals to use every configured turn before the turn budget stops further work. diff --git a/.changeset/fix-kap-server-snapshot-roster.md b/.changeset/fix-kap-server-snapshot-roster.md deleted file mode 100644 index 63036c6dd2..0000000000 --- a/.changeset/fix-kap-server-snapshot-roster.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Restore the AgentSwarm member list after a page refresh on the v2 backend. diff --git a/.changeset/fix-session-format-backward-compat.md b/.changeset/fix-session-format-backward-compat.md deleted file mode 100644 index 274ebd21f9..0000000000 --- a/.changeset/fix-session-format-backward-compat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -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. diff --git a/.changeset/fix-subagent-turn-status-notifications.md b/.changeset/fix-subagent-turn-status-notifications.md deleted file mode 100644 index f2818c8dca..0000000000 --- a/.changeset/fix-subagent-turn-status-notifications.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -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. diff --git a/.changeset/fix-web-code-block-copy.md b/.changeset/fix-web-code-block-copy.md deleted file mode 100644 index bd83fece7c..0000000000 --- a/.changeset/fix-web-code-block-copy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Fix code block copy buttons when the web UI is served over plain HTTP. diff --git a/.changeset/fix-web-long-stream-backlog.md b/.changeset/fix-web-long-stream-backlog.md deleted file mode 100644 index b20868a2e6..0000000000 --- a/.changeset/fix-web-long-stream-backlog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Prevent long streaming responses from stalling after a tab is backgrounded. diff --git a/.changeset/fix-web-plan-expand-icon.md b/.changeset/fix-web-plan-expand-icon.md deleted file mode 100644 index 1bfc97076c..0000000000 --- a/.changeset/fix-web-plan-expand-icon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -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. diff --git a/.changeset/fix-web-session-load-errors.md b/.changeset/fix-web-session-load-errors.md deleted file mode 100644 index 9e3148f310..0000000000 --- a/.changeset/fix-web-session-load-errors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Show session list loading failures without discarding sessions that are still available. diff --git a/.changeset/fix-web-swarm-card-auto-expand.md b/.changeset/fix-web-swarm-card-auto-expand.md deleted file mode 100644 index 5244a9701e..0000000000 --- a/.changeset/fix-web-swarm-card-auto-expand.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Expand the AgentSwarm card by default while its subagents are still running. diff --git a/.changeset/goal-v2-web-resume.md b/.changeset/goal-v2-web-resume.md deleted file mode 100644 index a6b02f6229..0000000000 --- a/.changeset/goal-v2-web-resume.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Resume paused goals when you select Resume. diff --git a/.changeset/isolate-replaced-goals.md b/.changeset/isolate-replaced-goals.md deleted file mode 100644 index 094282f827..0000000000 --- a/.changeset/isolate-replaced-goals.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Prevent late activity from replaced goals from changing or consuming the budget of replacement goals. diff --git a/.changeset/mobile-safe-area.md b/.changeset/mobile-safe-area.md deleted file mode 100644 index 050eb67880..0000000000 --- a/.changeset/mobile-safe-area.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Fix mobile safe-area handling, including the composer floating above the on-screen keyboard on iOS, doubled landscape insets, the PWA top bar under the notch, and toasts overlapping the composer as it grows. diff --git a/.changeset/preserve-goal-continuation-status.md b/.changeset/preserve-goal-continuation-status.md deleted file mode 100644 index f10f6541be..0000000000 --- a/.changeset/preserve-goal-continuation-status.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Preserve final status messages when automatic goal continuations reach a budget or report a blocker. diff --git a/.changeset/print-mode-steer-defaults.md b/.changeset/print-mode-steer-defaults.md deleted file mode 100644 index ed591c8827..0000000000 --- a/.changeset/print-mode-steer-defaults.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -In print mode (`kimi -p`), keep the run alive by default while background tasks are pending and feed each completion back to the main agent as a new turn, with an effectively unbounded wait ceiling and turn cap and a 72-hour subagent timeout. Set `print_background_mode = "exit"` (or `"drain"`) to restore the previous exit-after-one-turn behavior. diff --git a/.changeset/print-no-background-timeouts.md b/.changeset/print-no-background-timeouts.md deleted file mode 100644 index 005f5dfffd..0000000000 --- a/.changeset/print-no-background-timeouts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -In print mode (`kimi -p`), background Bash tasks and subagents no longer have a timeout by default — they run until they finish or the model stops them, and a foreground Bash command that times out is moved to the background without a new deadline. Interactive defaults are unchanged; tune per mode with `bash_task_timeout_s` under `[background]` or `timeout_ms` under `[subagent]` (`0` = no timeout). diff --git a/.changeset/reject-subagent-goals.md b/.changeset/reject-subagent-goals.md deleted file mode 100644 index 68e846e92f..0000000000 --- a/.changeset/reject-subagent-goals.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Reject subagent goal requests consistently instead of starting goals they cannot finish. diff --git a/.changeset/server-error-and-operation-logging.md b/.changeset/server-error-and-operation-logging.md deleted file mode 100644 index 892c102828..0000000000 --- a/.changeset/server-error-and-operation-logging.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Log failed requests, WebSocket auth rejections, shutdowns, and key operations (abort, cancel, approvals, config changes) in the web UI server so daemon problems can be diagnosed from its logs. diff --git a/.changeset/server-version-from-cli.md b/.changeset/server-version-from-cli.md deleted file mode 100644 index 17e7f6ff50..0000000000 --- a/.changeset/server-version-from-cli.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix `kimi server` reporting the internal server package version instead of the CLI version in its metadata; the web UI settings now show the CLI version. diff --git a/.changeset/skill-first-message-title.md b/.changeset/skill-first-message-title.md deleted file mode 100644 index e04defe911..0000000000 --- a/.changeset/skill-first-message-title.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Fix the session title not being generated when the first message is a skill slash command. diff --git a/.changeset/validate-goal-records.md b/.changeset/validate-goal-records.md deleted file mode 100644 index ae07c164d1..0000000000 --- a/.changeset/validate-goal-records.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Reject malformed persisted goal records during session recovery. diff --git a/.changeset/web-message-history-real-times.md b/.changeset/web-message-history-real-times.md deleted file mode 100644 index 5c7b78cb67..0000000000 --- a/.changeset/web-message-history-real-times.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Show each message's actual send time in chat history after reloading a session, instead of the session creation time. diff --git a/.changeset/web-operation-error-feedback.md b/.changeset/web-operation-error-feedback.md deleted file mode 100644 index 9763b29bf1..0000000000 --- a/.changeset/web-operation-error-feedback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Surface server error details when actions such as stopping a session, archiving, or toggling modes fail, instead of failing silently, and log every operation failure to the console and the exported web log. diff --git a/.changeset/workspace-catalog-sync.md b/.changeset/workspace-catalog-sync.md deleted file mode 100644 index eac3819a8c..0000000000 --- a/.changeset/workspace-catalog-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Keep the workspace catalog complete and durable: creating a session registers its directory as a workspace, the server backfills missing workspaces from session history at startup, and a removed workspace no longer reappears after a restart. diff --git a/apps/kimi-code/CHANGELOG.md b/apps/kimi-code/CHANGELOG.md index 8361900a6d..767b708bbb 100644 --- a/apps/kimi-code/CHANGELOG.md +++ b/apps/kimi-code/CHANGELOG.md @@ -1,5 +1,75 @@ # @moonshot-ai/kimi-code +## 0.24.2 + +### Patch Changes + +- [#1704](https://github.com/MoonshotAI/kimi-code/pull/1704) [`38a2363`](https://github.com/MoonshotAI/kimi-code/commit/38a2363a006d8ed32ff6100ccff2dc7d1a70b2b0) Thanks [@sailist](https://github.com/sailist)! - Align the print-mode run lifecycle across engines: `print_background_mode` and `print_max_turns` now take effect for `kimi -p` on the experimental engine, with the same exit / drain / steer semantics and defaults as the default engine, and `kimi -p "/goal ..."` now stays alive until the goal reaches a terminal state instead of exiting after the first turn. + +- [#1704](https://github.com/MoonshotAI/kimi-code/pull/1704) [`38a2363`](https://github.com/MoonshotAI/kimi-code/commit/38a2363a006d8ed32ff6100ccff2dc7d1a70b2b0) Thanks [@sailist](https://github.com/sailist)! - Align the subagent timeout across engines: a fixed 2-hour default, overridable with `[subagent] timeout_ms` in config.toml or the KIMI_SUBAGENT_TIMEOUT_MS environment variable. + +- [#1727](https://github.com/MoonshotAI/kimi-code/pull/1727) [`286d3e7`](https://github.com/MoonshotAI/kimi-code/commit/286d3e7aca40a778cc4136eb377e14f14c70141c) Thanks [@liruifengv](https://github.com/liruifengv)! - Add a builtin `check-kimi-code-docs` skill 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](https://github.com/MoonshotAI/kimi-code/pull/1707) [`8490c3e`](https://github.com/MoonshotAI/kimi-code/commit/8490c3e36b6a6cc3ba5c0f15d93b87347ce23878) Thanks [@sailist](https://github.com/sailist)! - Add the number of messages dropped during compaction retries to the session wire log's LLM request traces. + +- [#1740](https://github.com/MoonshotAI/kimi-code/pull/1740) [`a74ab44`](https://github.com/MoonshotAI/kimi-code/commit/a74ab44ac7d5656e2dd9cf93b8e484936b05a0c8) Thanks [@sailist](https://github.com/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_step` in config.toml. + +- [#1707](https://github.com/MoonshotAI/kimi-code/pull/1707) [`8490c3e`](https://github.com/MoonshotAI/kimi-code/commit/8490c3e36b6a6cc3ba5c0f15d93b87347ce23878) Thanks [@sailist](https://github.com/sailist)! - Rename the dynamic tool loading model capability from `select_tools` to `dynamically_loaded_tools`, matching the model catalog vocabulary; the `select_tools` tool and the `tool-select` flag are unchanged. + +- [#1698](https://github.com/MoonshotAI/kimi-code/pull/1698) [`722694a`](https://github.com/MoonshotAI/kimi-code/commit/722694adf99c53dc608d417ea6d8c90a5712c33f) Thanks [@chengluyu](https://github.com/chengluyu)! - Enforce goal wall-clock budgets while model or tool work is still running. + +- [#1730](https://github.com/MoonshotAI/kimi-code/pull/1730) [`72f425e`](https://github.com/MoonshotAI/kimi-code/commit/72f425e18d0264010e1442af67ee8d9acf5f0659) Thanks [@wbxl2000](https://github.com/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](https://github.com/MoonshotAI/kimi-code/pull/1695) [`5c0f17c`](https://github.com/MoonshotAI/kimi-code/commit/5c0f17cfcf99c27eb697be11ae9b61243d993e4a) Thanks [@chengluyu](https://github.com/chengluyu)! - Preserve active goal elapsed time across crash recovery. + +- [#1743](https://github.com/MoonshotAI/kimi-code/pull/1743) [`481b28b`](https://github.com/MoonshotAI/kimi-code/commit/481b28b8f4d527c43c640c4d742c52aa006c3bb0) Thanks [@chengluyu](https://github.com/chengluyu)! - Correct the guidance text shown when a goal cannot be paused or resumed. + +- [#1692](https://github.com/MoonshotAI/kimi-code/pull/1692) [`e53cd79`](https://github.com/MoonshotAI/kimi-code/commit/e53cd799572db6b2c73f6938703d586b83013cec) Thanks [@chengluyu](https://github.com/chengluyu)! - Allow goals to use every configured turn before the turn budget stops further work. + +- [#1719](https://github.com/MoonshotAI/kimi-code/pull/1719) [`b24a347`](https://github.com/MoonshotAI/kimi-code/commit/b24a347e20a3efa7bba948316784a76439ed7cf5) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Restore the AgentSwarm member list after a page refresh on the v2 backend. + +- [#1704](https://github.com/MoonshotAI/kimi-code/pull/1704) [`38a2363`](https://github.com/MoonshotAI/kimi-code/commit/38a2363a006d8ed32ff6100ccff2dc7d1a70b2b0) Thanks [@sailist](https://github.com/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](https://github.com/MoonshotAI/kimi-code/pull/1708) [`ddfdfb0`](https://github.com/MoonshotAI/kimi-code/commit/ddfdfb0b09b59d95888eca7e9ddb7bb63be5e204) Thanks [@wbxl2000](https://github.com/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](https://github.com/MoonshotAI/kimi-code/pull/1714) [`20b6972`](https://github.com/MoonshotAI/kimi-code/commit/20b69724aafc8fb0b56a414988eb762a8b8a3ed1) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Fix code block copy buttons when the web UI is served over plain HTTP. + +- [#1643](https://github.com/MoonshotAI/kimi-code/pull/1643) [`d8d4e8c`](https://github.com/MoonshotAI/kimi-code/commit/d8d4e8ceb55d7a5cae7ce9b579996c9ff5601914) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Prevent long streaming responses from stalling after a tab is backgrounded. + +- [#1715](https://github.com/MoonshotAI/kimi-code/pull/1715) [`de493ae`](https://github.com/MoonshotAI/kimi-code/commit/de493aeec973623bc0e258d6598f6d9215693a5f) Thanks [@wbxl2000](https://github.com/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](https://github.com/MoonshotAI/kimi-code/pull/1641) [`b6ae0a1`](https://github.com/MoonshotAI/kimi-code/commit/b6ae0a1054635fc71efde61dafa03da8a8b0c4c8) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Show session list loading failures without discarding sessions that are still available. + +- [#1719](https://github.com/MoonshotAI/kimi-code/pull/1719) [`b24a347`](https://github.com/MoonshotAI/kimi-code/commit/b24a347e20a3efa7bba948316784a76439ed7cf5) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Expand the AgentSwarm card by default while its subagents are still running. + +- [#1693](https://github.com/MoonshotAI/kimi-code/pull/1693) [`7de218a`](https://github.com/MoonshotAI/kimi-code/commit/7de218a909d8f3e676ea3c160834090c9f19ca54) Thanks [@chengluyu](https://github.com/chengluyu)! - web: Resume paused goals when you select Resume. + +- [#1700](https://github.com/MoonshotAI/kimi-code/pull/1700) [`3107f96`](https://github.com/MoonshotAI/kimi-code/commit/3107f963a532de88d0affd0a08c60749455c5013) Thanks [@chengluyu](https://github.com/chengluyu)! - Prevent late activity from replaced goals from changing or consuming the budget of replacement goals. + +- [#1459](https://github.com/MoonshotAI/kimi-code/pull/1459) [`6eb8e13`](https://github.com/MoonshotAI/kimi-code/commit/6eb8e13417f28a553b4183f113e5b96eb31e4211) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Fix mobile safe-area handling, including the composer floating above the on-screen keyboard on iOS, doubled landscape insets, the PWA top bar under the notch, and toasts overlapping the composer as it grows. + +- [#1696](https://github.com/MoonshotAI/kimi-code/pull/1696) [`b781e8c`](https://github.com/MoonshotAI/kimi-code/commit/b781e8cbcfac2cd0e73e3b1b79fa3386c632fa5b) Thanks [@chengluyu](https://github.com/chengluyu)! - Preserve final status messages when automatic goal continuations reach a budget or report a blocker. + +- [#1722](https://github.com/MoonshotAI/kimi-code/pull/1722) [`3703d03`](https://github.com/MoonshotAI/kimi-code/commit/3703d0346e79e42f18b5097f5606e6ef7b0ff2dd) Thanks [@sailist](https://github.com/sailist)! - In print mode (`kimi -p`), keep the run alive by default while background tasks are pending and feed each completion back to the main agent as a new turn, with an effectively unbounded wait ceiling and turn cap and a 72-hour subagent timeout. Set `print_background_mode = "exit"` (or `"drain"`) to restore the previous exit-after-one-turn behavior. + +- [#1737](https://github.com/MoonshotAI/kimi-code/pull/1737) [`5d6ff02`](https://github.com/MoonshotAI/kimi-code/commit/5d6ff022b1a3732cf0b12d1a87497870def52c0c) Thanks [@sailist](https://github.com/sailist)! - In print mode (`kimi -p`), background Bash tasks and subagents no longer have a timeout by default — they run until they finish or the model stops them, and a foreground Bash command that times out is moved to the background without a new deadline. Interactive defaults are unchanged; tune per mode with `bash_task_timeout_s` under `[background]` or `timeout_ms` under `[subagent]` (`0` = no timeout). + +- [#1697](https://github.com/MoonshotAI/kimi-code/pull/1697) [`2bf009f`](https://github.com/MoonshotAI/kimi-code/commit/2bf009fe27d1b0259e90f285e94264a8bf6b5832) Thanks [@chengluyu](https://github.com/chengluyu)! - Reject subagent goal requests consistently instead of starting goals they cannot finish. + +- [#1711](https://github.com/MoonshotAI/kimi-code/pull/1711) [`9eff230`](https://github.com/MoonshotAI/kimi-code/commit/9eff230f976c6bd8cc757678293276d8dec013d8) Thanks [@wbxl2000](https://github.com/wbxl2000)! - Log failed requests, WebSocket auth rejections, shutdowns, and key operations (abort, cancel, approvals, config changes) in the web UI server so daemon problems can be diagnosed from its logs. + +- [#1704](https://github.com/MoonshotAI/kimi-code/pull/1704) [`38a2363`](https://github.com/MoonshotAI/kimi-code/commit/38a2363a006d8ed32ff6100ccff2dc7d1a70b2b0) Thanks [@sailist](https://github.com/sailist)! - Fix `kimi server` reporting the internal server package version instead of the CLI version in its metadata; the web UI settings now show the CLI version. + +- [#1741](https://github.com/MoonshotAI/kimi-code/pull/1741) [`8a3f1ff`](https://github.com/MoonshotAI/kimi-code/commit/8a3f1ffa6fbd7855fd0b10d96587afc6b690ebe3) Thanks [@chengluyu](https://github.com/chengluyu)! - web: Fix the session title not being generated when the first message is a skill slash command. + +- [#1694](https://github.com/MoonshotAI/kimi-code/pull/1694) [`513f374`](https://github.com/MoonshotAI/kimi-code/commit/513f374aa08bd86b428f62697c1ca12594d533e9) Thanks [@chengluyu](https://github.com/chengluyu)! - Reject malformed persisted goal records during session recovery. + +- [#1704](https://github.com/MoonshotAI/kimi-code/pull/1704) [`38a2363`](https://github.com/MoonshotAI/kimi-code/commit/38a2363a006d8ed32ff6100ccff2dc7d1a70b2b0) Thanks [@sailist](https://github.com/sailist)! - web: Show each message's actual send time in chat history after reloading a session, instead of the session creation time. + +- [#1711](https://github.com/MoonshotAI/kimi-code/pull/1711) [`9eff230`](https://github.com/MoonshotAI/kimi-code/commit/9eff230f976c6bd8cc757678293276d8dec013d8) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Surface server error details when actions such as stopping a session, archiving, or toggling modes fail, instead of failing silently, and log every operation failure to the console and the exported web log. + +- [#1701](https://github.com/MoonshotAI/kimi-code/pull/1701) [`07c3632`](https://github.com/MoonshotAI/kimi-code/commit/07c3632415fa77972c49c39d7171ee5a4790bd01) Thanks [@sailist](https://github.com/sailist)! - Keep the workspace catalog complete and durable: creating a session registers its directory as a workspace, the server backfills missing workspaces from session history at startup, and a removed workspace no longer reappears after a restart. + ## 0.24.1 ### Patch Changes diff --git a/apps/kimi-code/package.json b/apps/kimi-code/package.json index d67164feca..2f4c5036ef 100644 --- a/apps/kimi-code/package.json +++ b/apps/kimi-code/package.json @@ -1,6 +1,6 @@ { "name": "@moonshot-ai/kimi-code", - "version": "0.24.1", + "version": "0.24.2", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "Moonshot AI",