diff --git a/.changeset/add-session-list-exclude-empty.md b/.changeset/add-session-list-exclude-empty.md deleted file mode 100644 index dff643011..000000000 --- a/.changeset/add-session-list-exclude-empty.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Add an optional exclude_empty parameter to the session list API to omit sessions that have no messages. diff --git a/.changeset/compaction-default-output-cap.md b/.changeset/compaction-default-output-cap.md deleted file mode 100644 index f89cb0ed1..000000000 --- a/.changeset/compaction-default-output-cap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Cap compaction output at 128k tokens by default to avoid provider max_tokens errors. diff --git a/.changeset/fix-compaction-max-output-size.md b/.changeset/fix-compaction-max-output-size.md deleted file mode 100644 index 96aeb3431..000000000 --- a/.changeset/fix-compaction-max-output-size.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix compaction ignoring the configured max output size. diff --git a/.changeset/fix-web-composer-draft-clear.md b/.changeset/fix-web-composer-draft-clear.md deleted file mode 100644 index e12aefffb..000000000 --- a/.changeset/fix-web-composer-draft-clear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Fix the web composer occasionally keeping typed text after sending the first message of a new session. diff --git a/.changeset/focus-new-session-input.md b/.changeset/focus-new-session-input.md deleted file mode 100644 index 33114e6b7..000000000 --- a/.changeset/focus-new-session-input.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -In the bundled web UI, `/new` and `/clear` are now aliases that open the session onboarding composer and focus the input. iOS auto-zoom is prevented by keeping text inputs at 16px instead of disabling viewport scaling. diff --git a/.changeset/recover-from-context-overflow-413.md b/.changeset/recover-from-context-overflow-413.md deleted file mode 100644 index 6d331677a..000000000 --- a/.changeset/recover-from-context-overflow-413.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Recover from provider 413 context overflows by compacting before retrying. diff --git a/.changeset/support-managed-anthropic-protocol.md b/.changeset/support-managed-anthropic-protocol.md deleted file mode 100644 index 156ed7e4a..000000000 --- a/.changeset/support-managed-anthropic-protocol.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Support the Anthropic-compatible protocol for managed Kimi Code, including video input. diff --git a/.changeset/upgrade-web-markdown-renderers.md b/.changeset/upgrade-web-markdown-renderers.md deleted file mode 100644 index 955bb219f..000000000 --- a/.changeset/upgrade-web-markdown-renderers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Upgrade web markdown renderer dependencies (katex, markstream-vue, shiki) for bug fixes and performance improvements. diff --git a/.changeset/web-ask-question-wizard.md b/.changeset/web-ask-question-wizard.md deleted file mode 100644 index 3ac40cf66..000000000 --- a/.changeset/web-ask-question-wizard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Rework the web ask-user-question card into a step-by-step wizard so multi-question navigation and the final Submit action are easier to see. diff --git a/.changeset/web-completion-sound.md b/.changeset/web-completion-sound.md deleted file mode 100644 index db521bff0..000000000 --- a/.changeset/web-completion-sound.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": minor ---- - -Add a completion sound and question notifications to the web UI, with separate Settings toggles for completion notifications, question notifications, and sound. Question notifications default off so question text only reaches your desktop after you opt in. diff --git a/.changeset/web-composer-image-icon.md b/.changeset/web-composer-image-icon.md deleted file mode 100644 index 18930e193..000000000 --- a/.changeset/web-composer-image-icon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Replace the web composer attach button's plus icon with an image icon. diff --git a/.changeset/web-delayed-new-session.md b/.changeset/web-delayed-new-session.md deleted file mode 100644 index f527c946a..000000000 --- a/.changeset/web-delayed-new-session.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -In the bundled web UI, a new session is now created only when the first message is sent, so + New without a workspace opens the composer instead of making an empty session. diff --git a/.changeset/web-hide-empty-sessions.md b/.changeset/web-hide-empty-sessions.md deleted file mode 100644 index d259d35a1..000000000 --- a/.changeset/web-hide-empty-sessions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Hide unused "New Session" entries from the web session list by default. diff --git a/.changeset/web-preserve-scroll-position.md b/.changeset/web-preserve-scroll-position.md deleted file mode 100644 index 4be489ec7..000000000 --- a/.changeset/web-preserve-scroll-position.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Restore each session's scroll position when switching back to it in the web UI. diff --git a/.changeset/web-preserve-side-panel.md b/.changeset/web-preserve-side-panel.md deleted file mode 100644 index 44f268f2a..000000000 --- a/.changeset/web-preserve-side-panel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Keep the open side panel when switching between sessions in the web UI. diff --git a/.changeset/web-remove-sessions-command.md b/.changeset/web-remove-sessions-command.md deleted file mode 100644 index ae052a266..000000000 --- a/.changeset/web-remove-sessions-command.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Remove the /sessions slash command from the web UI; the sidebar already covers session browsing. diff --git a/.changeset/web-scope-composer-attachments.md b/.changeset/web-scope-composer-attachments.md deleted file mode 100644 index 9d961e186..000000000 --- a/.changeset/web-scope-composer-attachments.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Keep unsent composer attachments scoped to their session in the web UI, so switching sessions no longer leaks them into another session's next message. diff --git a/.changeset/web-session-initial-page-size.md b/.changeset/web-session-initial-page-size.md deleted file mode 100644 index 0810387ca..000000000 --- a/.changeset/web-session-initial-page-size.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Show the first five sessions per workspace in the web sidebar instead of ten. diff --git a/.changeset/web-session-input-history.md b/.changeset/web-session-input-history.md deleted file mode 100644 index c2215d909..000000000 --- a/.changeset/web-session-input-history.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@moonshot-ai/kimi-code": patch ---- - -Scope the web composer's up/down input history to the current session instead of sharing it across all sessions. diff --git a/apps/kimi-code/CHANGELOG.md b/apps/kimi-code/CHANGELOG.md index 35517e06d..04d35f1fa 100644 --- a/apps/kimi-code/CHANGELOG.md +++ b/apps/kimi-code/CHANGELOG.md @@ -1,5 +1,49 @@ # @moonshot-ai/kimi-code +## 0.21.0 + +### Minor Changes + +- [#1179](https://github.com/MoonshotAI/kimi-code/pull/1179) [`fc3d69d`](https://github.com/MoonshotAI/kimi-code/commit/fc3d69dbdc965e525b5486a6b91e4ec44194ca97) - Add a completion sound and question notifications to the web UI, with separate Settings toggles for completion notifications, question notifications, and sound. Question notifications default off so question text only reaches your desktop after you opt in. + +### Patch Changes + +- [#1166](https://github.com/MoonshotAI/kimi-code/pull/1166) [`dfcfdfd`](https://github.com/MoonshotAI/kimi-code/commit/dfcfdfd9ddbe14fb6e358694394e1ddcc21b8911) - Add an optional exclude_empty parameter to the session list API to omit sessions that have no messages. + +- [#1156](https://github.com/MoonshotAI/kimi-code/pull/1156) [`794db55`](https://github.com/MoonshotAI/kimi-code/commit/794db55538e01b4bf0c008c493de5d8b8bf67c5d) - Cap compaction output at 128k tokens by default to avoid provider max_tokens errors. + +- [#1129](https://github.com/MoonshotAI/kimi-code/pull/1129) [`d02b5c4`](https://github.com/MoonshotAI/kimi-code/commit/d02b5c49844d65e005632fafcb1c172a7d32bfbe) - Fix compaction ignoring the configured max output size. + +- [#1163](https://github.com/MoonshotAI/kimi-code/pull/1163) [`ff6e8bb`](https://github.com/MoonshotAI/kimi-code/commit/ff6e8bbd7c328dcc6575902cfd0cb3e522f20948) - Fix the web composer occasionally keeping typed text after sending the first message of a new session. + +- [#1159](https://github.com/MoonshotAI/kimi-code/pull/1159) [`23a553b`](https://github.com/MoonshotAI/kimi-code/commit/23a553bb91e9ee794aaf769f78f5acec739aec85) - In the bundled web UI, `/new` and `/clear` are now aliases that open the session onboarding composer and focus the input. iOS auto-zoom is prevented by keeping text inputs at 16px instead of disabling viewport scaling. + +- [#1170](https://github.com/MoonshotAI/kimi-code/pull/1170) [`cf558cd`](https://github.com/MoonshotAI/kimi-code/commit/cf558cd74267393d6497ddedf25e192eaac4f94b) - Recover from provider 413 context overflows by compacting before retrying. + +- [#1170](https://github.com/MoonshotAI/kimi-code/pull/1170) [`cf558cd`](https://github.com/MoonshotAI/kimi-code/commit/cf558cd74267393d6497ddedf25e192eaac4f94b) - Support the Anthropic-compatible protocol for managed Kimi Code, including video input. + +- [#1155](https://github.com/MoonshotAI/kimi-code/pull/1155) [`54baf5d`](https://github.com/MoonshotAI/kimi-code/commit/54baf5d07fe718b70b8840e509a905ac48b1ccac) - Upgrade web markdown renderer dependencies (katex, markstream-vue, shiki) for bug fixes and performance improvements. + +- [#1162](https://github.com/MoonshotAI/kimi-code/pull/1162) [`b070846`](https://github.com/MoonshotAI/kimi-code/commit/b0708464f4160f7b73f25a520e493bf87e92149f) - Rework the web ask-user-question card into a step-by-step wizard so multi-question navigation and the final Submit action are easier to see. + +- [#1165](https://github.com/MoonshotAI/kimi-code/pull/1165) [`f3b1532`](https://github.com/MoonshotAI/kimi-code/commit/f3b15322da518b0e3d0560d19651435793c790d9) - Replace the web composer attach button's plus icon with an image icon. + +- [#1167](https://github.com/MoonshotAI/kimi-code/pull/1167) [`c63edd5`](https://github.com/MoonshotAI/kimi-code/commit/c63edd5bf6d764c3ab771cb697a334ac100a0944) - In the bundled web UI, a new session is now created only when the first message is sent, so + New without a workspace opens the composer instead of making an empty session. + +- [#1166](https://github.com/MoonshotAI/kimi-code/pull/1166) [`dfcfdfd`](https://github.com/MoonshotAI/kimi-code/commit/dfcfdfd9ddbe14fb6e358694394e1ddcc21b8911) - Hide unused "New Session" entries from the web session list by default. + +- [#1181](https://github.com/MoonshotAI/kimi-code/pull/1181) [`1dab2c2`](https://github.com/MoonshotAI/kimi-code/commit/1dab2c2268af6f74464b6573981c1e1bb4bda703) - Restore each session's scroll position when switching back to it in the web UI. + +- [#1181](https://github.com/MoonshotAI/kimi-code/pull/1181) [`1dab2c2`](https://github.com/MoonshotAI/kimi-code/commit/1dab2c2268af6f74464b6573981c1e1bb4bda703) - Keep the open side panel when switching between sessions in the web UI. + +- [#1166](https://github.com/MoonshotAI/kimi-code/pull/1166) [`dfcfdfd`](https://github.com/MoonshotAI/kimi-code/commit/dfcfdfd9ddbe14fb6e358694394e1ddcc21b8911) - Remove the /sessions slash command from the web UI; the sidebar already covers session browsing. + +- [#1181](https://github.com/MoonshotAI/kimi-code/pull/1181) [`1dab2c2`](https://github.com/MoonshotAI/kimi-code/commit/1dab2c2268af6f74464b6573981c1e1bb4bda703) - Keep unsent composer attachments scoped to their session in the web UI, so switching sessions no longer leaks them into another session's next message. + +- [#1161](https://github.com/MoonshotAI/kimi-code/pull/1161) [`d968642`](https://github.com/MoonshotAI/kimi-code/commit/d968642384f672295756394ee07a536dbfdb4dfd) - Show the first five sessions per workspace in the web sidebar instead of ten. + +- [#1181](https://github.com/MoonshotAI/kimi-code/pull/1181) [`1dab2c2`](https://github.com/MoonshotAI/kimi-code/commit/1dab2c2268af6f74464b6573981c1e1bb4bda703) - Scope the web composer's up/down input history to the current session instead of sharing it across all sessions. + ## 0.20.1 ### Patch Changes diff --git a/apps/kimi-code/package.json b/apps/kimi-code/package.json index 2d4fa92fe..eb43eb23d 100644 --- a/apps/kimi-code/package.json +++ b/apps/kimi-code/package.json @@ -1,6 +1,6 @@ { "name": "@moonshot-ai/kimi-code", - "version": "0.20.1", + "version": "0.21.0", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "Moonshot AI",