From 2164d4e570c0b4daad23bc88937dd87596de59f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 01:16:42 +0000 Subject: [PATCH] ci: release packages --- .changeset/fix-adaptive-thinking-opt-out.md | 5 --- .changeset/fix-anthropic-effort-profile.md | 5 --- .../fix-anthropic-provider-effort-context.md | 5 --- .changeset/fix-crash-exit-log-flush.md | 5 --- .changeset/fix-csp-non-loopback-web-assets.md | 5 --- .changeset/fix-image-paste-rejection-exit.md | 5 --- .../fix-kap-server-auth-encoded-path.md | 5 --- .changeset/fix-rejection-crash-telemetry.md | 5 --- .changeset/fix-sessionfs-symlink-escape.md | 5 --- .changeset/fix-symlinked-workspace-root.md | 5 --- .changeset/fix-web-task-output-backfill.md | 5 --- .changeset/kap-server-local-wire.md | 5 --- .changeset/web-any-file-attachments.md | 5 --- .changeset/web-attachment-chips.md | 5 --- .../web-confirm-dialog-async-loading.md | 5 --- .changeset/web-model-error-details.md | 5 --- .changeset/web-moon-stuck-after-stop.md | 5 --- .changeset/wet-melons-fold.md | 5 --- apps/kimi-code/CHANGELOG.md | 42 +++++++++++++++++++ apps/kimi-code/package.json | 2 +- 20 files changed, 43 insertions(+), 91 deletions(-) delete mode 100644 .changeset/fix-adaptive-thinking-opt-out.md delete mode 100644 .changeset/fix-anthropic-effort-profile.md delete mode 100644 .changeset/fix-anthropic-provider-effort-context.md delete mode 100644 .changeset/fix-crash-exit-log-flush.md delete mode 100644 .changeset/fix-csp-non-loopback-web-assets.md delete mode 100644 .changeset/fix-image-paste-rejection-exit.md delete mode 100644 .changeset/fix-kap-server-auth-encoded-path.md delete mode 100644 .changeset/fix-rejection-crash-telemetry.md delete mode 100644 .changeset/fix-sessionfs-symlink-escape.md delete mode 100644 .changeset/fix-symlinked-workspace-root.md delete mode 100644 .changeset/fix-web-task-output-backfill.md delete mode 100644 .changeset/kap-server-local-wire.md delete mode 100644 .changeset/web-any-file-attachments.md delete mode 100644 .changeset/web-attachment-chips.md delete mode 100644 .changeset/web-confirm-dialog-async-loading.md delete mode 100644 .changeset/web-model-error-details.md delete mode 100644 .changeset/web-moon-stuck-after-stop.md delete mode 100644 .changeset/wet-melons-fold.md diff --git a/.changeset/fix-adaptive-thinking-opt-out.md b/.changeset/fix-adaptive-thinking-opt-out.md deleted file mode 100644 index 76f487dd85..0000000000 --- a/.changeset/fix-adaptive-thinking-opt-out.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Honor adaptive_thinking = false on Anthropic-compatible models by limiting thinking efforts to the legacy budget set and omitting the effort parameter from requests. diff --git a/.changeset/fix-anthropic-effort-profile.md b/.changeset/fix-anthropic-effort-profile.md deleted file mode 100644 index 4fe9c355a9..0000000000 --- a/.changeset/fix-anthropic-effort-profile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Apply official Anthropic effort profiles and a 128k output fallback for unknown models. Preserve compatible-provider thinking history across session resumes and model switches, normalize incomplete stream events, and warn on unlisted efforts. diff --git a/.changeset/fix-anthropic-provider-effort-context.md b/.changeset/fix-anthropic-provider-effort-context.md deleted file mode 100644 index 91a889a652..0000000000 --- a/.changeset/fix-anthropic-provider-effort-context.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix custom-named models on Anthropic-compatible providers starting new sessions with thinking effort off instead of the model default, and not showing the thinking control in ACP clients. diff --git a/.changeset/fix-crash-exit-log-flush.md b/.changeset/fix-crash-exit-log-flush.md deleted file mode 100644 index e051320480..0000000000 --- a/.changeset/fix-crash-exit-log-flush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix the diagnostic log missing the actual error when the CLI exits unexpectedly. diff --git a/.changeset/fix-csp-non-loopback-web-assets.md b/.changeset/fix-csp-non-loopback-web-assets.md deleted file mode 100644 index 7557889520..0000000000 --- a/.changeset/fix-csp-non-loopback-web-assets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix the Content-Security-Policy on non-loopback server binds blocking the web UI's theme bootstrap script and bundled fonts, and tighten the policy with explicit form-action, base-uri, and frame-ancestors directives. diff --git a/.changeset/fix-image-paste-rejection-exit.md b/.changeset/fix-image-paste-rejection-exit.md deleted file mode 100644 index f0fa3695b1..0000000000 --- a/.changeset/fix-image-paste-rejection-exit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix the CLI exiting unexpectedly when reading an image from the clipboard fails; it now falls back to pasting text. diff --git a/.changeset/fix-kap-server-auth-encoded-path.md b/.changeset/fix-kap-server-auth-encoded-path.md deleted file mode 100644 index c868271ff4..0000000000 --- a/.changeset/fix-kap-server-auth-encoded-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix the web server bearer-token check being bypassed by percent-encoded API paths (e.g. `/%61pi/v1/…`), which allowed unauthenticated access to every API route. diff --git a/.changeset/fix-rejection-crash-telemetry.md b/.changeset/fix-rejection-crash-telemetry.md deleted file mode 100644 index 06f43aa9bc..0000000000 --- a/.changeset/fix-rejection-crash-telemetry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Report crash telemetry for unhandled promise rejections, so exits they cause are no longer invisible. diff --git a/.changeset/fix-sessionfs-symlink-escape.md b/.changeset/fix-sessionfs-symlink-escape.md deleted file mode 100644 index b0995fbaf5..0000000000 --- a/.changeset/fix-sessionfs-symlink-escape.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix the session filesystem API following symlinks that point outside the workspace, which allowed reading, listing, creating, and downloading host files beyond the session directory through a planted symlink. diff --git a/.changeset/fix-symlinked-workspace-root.md b/.changeset/fix-symlinked-workspace-root.md deleted file mode 100644 index 52820e1033..0000000000 --- a/.changeset/fix-symlinked-workspace-root.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix sessions failing to be created when the workspace directory is given through a symlink, which the v2 engine rejected as "not a directory". diff --git a/.changeset/fix-web-task-output-backfill.md b/.changeset/fix-web-task-output-backfill.md deleted file mode 100644 index 57d401249f..0000000000 --- a/.changeset/fix-web-task-output-backfill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Fix completed background subagents losing their final output after a session reload, and retry the output backfill when a transient fetch failure occurs. diff --git a/.changeset/kap-server-local-wire.md b/.changeset/kap-server-local-wire.md deleted file mode 100644 index a48fa284b3..0000000000 --- a/.changeset/kap-server-local-wire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Move the server's v1 wire schema definitions into the engine domains and the server package, removing the shared schema package from the v2 server stack with no behavior change. diff --git a/.changeset/web-any-file-attachments.md b/.changeset/web-any-file-attachments.md deleted file mode 100644 index 051a3dff04..0000000000 --- a/.changeset/web-any-file-attachments.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": minor ---- - -web: Allow attaching any file type in chat; files the model cannot consume inline (documents, SVG images, archives, …) are uploaded to the server and given to the model as a file path it can read on demand. diff --git a/.changeset/web-attachment-chips.md b/.changeset/web-attachment-chips.md deleted file mode 100644 index 87f33107fd..0000000000 --- a/.changeset/web-attachment-chips.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Show every attachment a user sends — files, images, and videos — as chips in the message bubble, and let files be attached by dropping them anywhere in the window. diff --git a/.changeset/web-confirm-dialog-async-loading.md b/.changeset/web-confirm-dialog-async-loading.md deleted file mode 100644 index e727d9f7a6..0000000000 --- a/.changeset/web-confirm-dialog-async-loading.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Fix Enter not confirming modal confirmation dialogs in dev builds, and keep the dialog open with a loading state until the confirmed action (such as archiving a session) completes. diff --git a/.changeset/web-model-error-details.md b/.changeset/web-model-error-details.md deleted file mode 100644 index ce19d82407..0000000000 --- a/.changeset/web-model-error-details.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Show full diagnostics for model request failures — a semantic title, the provider's raw message, and expandable details (error code, HTTP status, request ID) with copy support — instead of a bare "Connection error" toast. diff --git a/.changeset/web-moon-stuck-after-stop.md b/.changeset/web-moon-stuck-after-stop.md deleted file mode 100644 index 0f60dad581..0000000000 --- a/.changeset/web-moon-stuck-after-stop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Keep session activity indicators in sync with agent work, prevent duplicate streamed content after session activation races or LLM retries, and flush durable session events promptly. diff --git a/.changeset/wet-melons-fold.md b/.changeset/wet-melons-fold.md deleted file mode 100644 index b0560b3d09..0000000000 --- a/.changeset/wet-melons-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -web: Fix a background subagent showing up as two identical rows in the agents dock panel during streaming. diff --git a/apps/kimi-code/CHANGELOG.md b/apps/kimi-code/CHANGELOG.md index 767b708bbb..b79709aff8 100644 --- a/apps/kimi-code/CHANGELOG.md +++ b/apps/kimi-code/CHANGELOG.md @@ -1,5 +1,47 @@ # @moonshot-ai/kimi-code +## 0.25.0 + +### Minor Changes + +- [#1731](https://github.com/MoonshotAI/kimi-code/pull/1731) [`0b790cd`](https://github.com/MoonshotAI/kimi-code/commit/0b790cdc056475593abd572f657d010504caf752) Thanks [@sailist](https://github.com/sailist)! - web: Allow attaching any file type in chat; files the model cannot consume inline (documents, SVG images, archives, …) are uploaded to the server and given to the model as a file path it can read on demand. + +### Patch Changes + +- [#1746](https://github.com/MoonshotAI/kimi-code/pull/1746) [`918c135`](https://github.com/MoonshotAI/kimi-code/commit/918c1354d9ff4a7dc66a02ede3a504d19e1f53d1) Thanks [@RealKai42](https://github.com/RealKai42)! - Honor adaptive_thinking = false on Anthropic-compatible models by limiting thinking efforts to the legacy budget set and omitting the effort parameter from requests. + +- [#1746](https://github.com/MoonshotAI/kimi-code/pull/1746) [`918c135`](https://github.com/MoonshotAI/kimi-code/commit/918c1354d9ff4a7dc66a02ede3a504d19e1f53d1) Thanks [@RealKai42](https://github.com/RealKai42)! - Apply official Anthropic effort profiles and a 128k output fallback for unknown models. Preserve compatible-provider thinking history across session resumes and model switches, normalize incomplete stream events, and warn on unlisted efforts. + +- [#1746](https://github.com/MoonshotAI/kimi-code/pull/1746) [`918c135`](https://github.com/MoonshotAI/kimi-code/commit/918c1354d9ff4a7dc66a02ede3a504d19e1f53d1) Thanks [@RealKai42](https://github.com/RealKai42)! - Fix custom-named models on Anthropic-compatible providers starting new sessions with thinking effort off instead of the model default, and not showing the thinking control in ACP clients. + +- [#1757](https://github.com/MoonshotAI/kimi-code/pull/1757) [`f0c8a10`](https://github.com/MoonshotAI/kimi-code/commit/f0c8a103c620b4a66761c0f34c1a8cc7ece9b86c) Thanks [@RealKai42](https://github.com/RealKai42)! - Fix the diagnostic log missing the actual error when the CLI exits unexpectedly. + +- [#1731](https://github.com/MoonshotAI/kimi-code/pull/1731) [`0b790cd`](https://github.com/MoonshotAI/kimi-code/commit/0b790cdc056475593abd572f657d010504caf752) Thanks [@sailist](https://github.com/sailist)! - Fix the Content-Security-Policy on non-loopback server binds blocking the web UI's theme bootstrap script and bundled fonts, and tighten the policy with explicit form-action, base-uri, and frame-ancestors directives. + +- [#1758](https://github.com/MoonshotAI/kimi-code/pull/1758) [`1d7c205`](https://github.com/MoonshotAI/kimi-code/commit/1d7c205e8397983d3d79e59704db3f67a0c72937) Thanks [@RealKai42](https://github.com/RealKai42)! - Fix the CLI exiting unexpectedly when reading an image from the clipboard fails; it now falls back to pasting text. + +- [#1753](https://github.com/MoonshotAI/kimi-code/pull/1753) [`d8ddabb`](https://github.com/MoonshotAI/kimi-code/commit/d8ddabb605c1f6fdcfa9fade8cc09b5f8c93651f) Thanks [@sailist](https://github.com/sailist)! - Fix the web server bearer-token check being bypassed by percent-encoded API paths (e.g. `/%61pi/v1/…`), which allowed unauthenticated access to every API route. + +- [#1758](https://github.com/MoonshotAI/kimi-code/pull/1758) [`1d7c205`](https://github.com/MoonshotAI/kimi-code/commit/1d7c205e8397983d3d79e59704db3f67a0c72937) Thanks [@RealKai42](https://github.com/RealKai42)! - Report crash telemetry for unhandled promise rejections, so exits they cause are no longer invisible. + +- [#1753](https://github.com/MoonshotAI/kimi-code/pull/1753) [`d8ddabb`](https://github.com/MoonshotAI/kimi-code/commit/d8ddabb605c1f6fdcfa9fade8cc09b5f8c93651f) Thanks [@sailist](https://github.com/sailist)! - Fix the session filesystem API following symlinks that point outside the workspace, which allowed reading, listing, creating, and downloading host files beyond the session directory through a planted symlink. + +- [#1753](https://github.com/MoonshotAI/kimi-code/pull/1753) [`d8ddabb`](https://github.com/MoonshotAI/kimi-code/commit/d8ddabb605c1f6fdcfa9fade8cc09b5f8c93651f) Thanks [@sailist](https://github.com/sailist)! - Fix sessions failing to be created when the workspace directory is given through a symlink, which the v2 engine rejected as "not a directory". + +- [#1754](https://github.com/MoonshotAI/kimi-code/pull/1754) [`1186686`](https://github.com/MoonshotAI/kimi-code/commit/11866865544b8ec88330372b8582e97a35113308) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Fix completed background subagents losing their final output after a session reload, and retry the output backfill when a transient fetch failure occurs. + +- [#1755](https://github.com/MoonshotAI/kimi-code/pull/1755) [`4f99114`](https://github.com/MoonshotAI/kimi-code/commit/4f99114342da11ebf7a403e3af6e0cf2c8cca431) Thanks [@kermanx](https://github.com/kermanx)! - Move the server's v1 wire schema definitions into the engine domains and the server package, removing the shared schema package from the v2 server stack with no behavior change. + +- [#1731](https://github.com/MoonshotAI/kimi-code/pull/1731) [`0b790cd`](https://github.com/MoonshotAI/kimi-code/commit/0b790cdc056475593abd572f657d010504caf752) Thanks [@sailist](https://github.com/sailist)! - web: Show every attachment a user sends — files, images, and videos — as chips in the message bubble, and let files be attached by dropping them anywhere in the window. + +- [#1744](https://github.com/MoonshotAI/kimi-code/pull/1744) [`b89d385`](https://github.com/MoonshotAI/kimi-code/commit/b89d385fa56915f067d656160086bc3c3126f8a3) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Fix Enter not confirming modal confirmation dialogs in dev builds, and keep the dialog open with a loading state until the confirmed action (such as archiving a session) completes. + +- [#1756](https://github.com/MoonshotAI/kimi-code/pull/1756) [`e885aec`](https://github.com/MoonshotAI/kimi-code/commit/e885aec7ffa9ee62d122908b68837c5e010d5d04) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Show full diagnostics for model request failures — a semantic title, the provider's raw message, and expandable details (error code, HTTP status, request ID) with copy support — instead of a bare "Connection error" toast. + +- [#1751](https://github.com/MoonshotAI/kimi-code/pull/1751) [`df75a0f`](https://github.com/MoonshotAI/kimi-code/commit/df75a0f5c2f2e2dd3291c8adaba96a832ee1f179) Thanks [@kermanx](https://github.com/kermanx)! - web: Keep session activity indicators in sync with agent work, prevent duplicate streamed content after session activation races or LLM retries, and flush durable session events promptly. + +- [#1754](https://github.com/MoonshotAI/kimi-code/pull/1754) [`1186686`](https://github.com/MoonshotAI/kimi-code/commit/11866865544b8ec88330372b8582e97a35113308) Thanks [@wbxl2000](https://github.com/wbxl2000)! - web: Fix a background subagent showing up as two identical rows in the agents dock panel during streaming. + ## 0.24.2 ### Patch Changes diff --git a/apps/kimi-code/package.json b/apps/kimi-code/package.json index 2f4c5036ef..0b51b7cab4 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.2", + "version": "0.25.0", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "Moonshot AI",