Repository navigation
ci: release packages - #4462
ci: release packages#4462github-actions[bot] wants to merge 1 commit into
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 761fc30336
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| { | ||
| "name": "@moonshot-ai/kimi-code-sdk", | ||
| "version": "0.21.1", | ||
| "version": "0.22.0", |
There was a problem hiding this comment.
Make the SDK publishable before consuming its release
Checked .github/workflows/release.yml: npm publication only runs pnpm changeset publish, but this package still has private: true. Changesets documents that private: true prevents a package from being published, so merging this commit consumes the SDK changeset and records version 0.22.0 without publishing that version; external SDK users therefore cannot receive the advertised agentId API. Remove private or add a separate SDK publication step before releasing.
AGENTS.md reference: AGENTS.md:L123-L125
Useful? React with 👍 / 👎.
|
|
||
| - [#4331](https://github.com/MoonshotAI/kimi-code/pull/4331) [`759958a`](https://github.com/MoonshotAI/kimi-code/commit/759958afdfeb0f8c7d09cb03cbc2cf85b6255e9e) Thanks [@RealKai42](https://github.com/RealKai42)! - Update cross-tool imports for custom homes, instruction duplicate checks, project skills, and MCP settings; stop importing standalone `.claude/AGENTS.md`, project `.codex/AGENTS.md`, `.codex/CLAUDE.md`, and loose skill files, which can still be copied manually. | ||
|
|
||
| - [#4428](https://github.com/MoonshotAI/kimi-code/pull/4428) [`461c6e9`](https://github.com/MoonshotAI/kimi-code/commit/461c6e92d53cd4ff473fbe63fd1d238df819ef3f) Thanks [@wbxl2000](https://github.com/wbxl2000)! - Replace the server's WebSocket `event.approval.*` and `event.question.*` events with a single flat `interaction` frame, and replace `POST /sessions/{id}/approvals/{id}`, `POST /sessions/{id}/questions/{id}` and `POST /sessions/{id}/questions/{id}:dismiss` with `POST /sessions/{id}/interactions/{id}`; the old events and endpoints, along with `GET /sessions/{id}/approvals` and `GET /sessions/{id}/questions`, are removed. |
There was a problem hiding this comment.
Release the removed server APIs under a major version
For desktop, web, or third-party clients built against 2.x, this release removes the WebSocket event shapes and REST endpoints they use, so old clients can ignore the new frame or receive 404s when responding to interactions. Publishing that breaking contract change as 2.4.0 allows semver-compatible upgrades to break those clients; retain compatibility shims or release it as 3.0.0 after the required confirmation.
AGENTS.md reference: AGENTS.md:L63-L63
Useful? React with 👍 / 👎.
| @@ -1,5 +1,73 @@ | |||
| # @moonshot-ai/kimi-code | |||
|
|
|||
| ## 2.4.0 | |||
There was a problem hiding this comment.
Include the dev release channel in this release
The selected parent commit 9793044 adds the user-facing KIMI_CODE_UPDATE_CHANNEL input and changes kimi upgrade and startup updates to follow or switch between stable and dev channels, but the generated 2.4.0 changelog has no entry for that feature and a repo-wide search finds no user documentation for the variable. Merging this version PR therefore ships an undiscoverable update-channel behavior after consuming all available changesets; add and consume a CLI changeset describing how users opt into the dev channel.
AGENTS.md reference: AGENTS.md:L90-L91
Useful? React with 👍 / 👎.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to release/2026-10-28, this PR will be updated.
Releases
@moonshot-ai/kimi-code@2.4.0
Minor Changes
#4322
44cdf8fThanks @Grapedge! - Allow expanding thinking during streaming with Ctrl-O#4342
4a24ae1Thanks @RealKai42! - Add/import-sessionsandkimi import-sessionsto import Claude Code and Codex sessions from the last 15 or 30 days. Run either one and choose a time range.#4284
366fafbThanks @7Sageer! - Sessions in web and desktop now unload from memory after 30 minutes idle and resume transparently on next access.#4247
0325b75Thanks @RealKai42! - Plan mode now starts only when you turn it on, and every plan waits for your review: the agent can no longer enter Plan mode by itself, Never Ask no longer approves plans automatically, andkimi -pskipsdefault_plan_modeand cannot approve the plan of a session that is already in Plan mode.#4316
874d9abThanks @huangzheng2016! - Add/provider refresh [providerId]to re-fetch provider model lists at runtime; unknown/providersubcommands now show a usage hint instead of opening the manager.#4347
b3c6e0aThanks @Grapedge! - Report main-session and subagent status to compatible terminals with OSC 7501, including pending interactions and retained results.#4312
01ef64eThanks @tpoisonooo! - Raise Tower's default agent concurrency limit from 16 to 256, support the existingmax_running_taskslimit and per-spawn model selection, and reduce lock contention during inbox, review, and status processing.Patch Changes
#4428
461c6e9Thanks @wbxl2000! - Fix cancelled questions showing as answered in session history.#4410
a9dc3a9Thanks @RealKai42! - Fix compaction missing the prompt cache when dynamically loaded MCP tools are enabled.#4364
7ccac2bThanks @pvzheroes125! - Fix missing dynamically loaded MCP tools in the first conversation turn.#4431
98c1cfbThanks @pvzheroes125! - Fix MCP authorization completion being delayed by idle browser connections.#4434
f47400aThanks @kimi-agent-bot! - Fix copying and saving data and blob images on non-loopback Web connections.#4435
70a661cThanks @kimi-agent-bot! - Fix Shiki code highlighting on non-loopback Web connections.#4310
8df234aThanks @Grapedge! - Keep fullscreen approval options visible while long requests scroll.#4310
8df234aThanks @Grapedge! - Stop clicks used to refocus the fullscreen terminal from activating controls, opening links, or moving the editor caret.#4310
8df234aThanks @Grapedge! - Add mouse selection to fullscreen approval, Settings, permission, and workspace trust dialogs, and fade the editor and waiting panels when they lose focus.#4331
759958aThanks @RealKai42! - Update cross-tool imports for custom homes, instruction duplicate checks, project skills, and MCP settings; stop importing standalone.claude/AGENTS.md, project.codex/AGENTS.md,.codex/CLAUDE.md, and loose skill files, which can still be copied manually.#4428
461c6e9Thanks @wbxl2000! - Replace the server's WebSocketevent.approval.*andevent.question.*events with a single flatinteractionframe, and replacePOST /sessions/{id}/approvals/{id},POST /sessions/{id}/questions/{id}andPOST /sessions/{id}/questions/{id}:dismisswithPOST /sessions/{id}/interactions/{id}; the old events and endpoints, along withGET /sessions/{id}/approvalsandGET /sessions/{id}/questions, are removed.#4413
8dabf4aThanks @7Sageer! - Stop resending full-size images on every turn after the provider rejects them as too large or unsupported; later turns and compaction keep the reduced images until you switch models or the conversation history is rewritten.#4283
4be3f0bThanks @sailist! - Reconnect workspace MCP servers automatically with backoff when the initial connection fails or the connection drops, so their tools come back on their own; tune the interval with[mcp] reconnect_initial_delay_msandreconnect_max_delay_ms.#4310
8df234aThanks @Grapedge! - Show NotifyUser updates in cards with an Update badge, streaming titles, and expandable messages.#4310
8df234aThanks @Grapedge! - Show each option's description in the plan approval panel.#4313
256ce61Thanks @huangzheng2016! - Speed up session resume for long conversations.#4422
2e539f2Thanks @sailist! - Fix workspace resource leaks by releasing resources when no live sessions remain.#4346
f70c365Thanks @Grapedge! - Show a Compacting spinner with working tips in the activity pane instead of the in-progress transcript card.#4430
93137caThanks @RealKai42! - Pass the text a subagent wrote before it was stopped, timed out, or failed back to the parent agent, marked as incomplete.#4310
8df234aThanks @Grapedge! - Move todo lists into expandable transcript cards and remove the old input-area panel andCtrl-Tshortcut.#4365
eb1205cThanks @kimi-agent-bot! - Fix corrupted characters appearing in truncated tool results that contain emoji or other non-BMP characters.#4347
b3c6e0aThanks @Grapedge! - Fix CJK autocomplete and Markdown rendering, keyboard handling, and fullscreen image rendering.#4310
8df234aThanks @Grapedge! - Add keyboard and mouse navigation to the experimental Updates panel, with clearer focus styling and a reading position that stays put; enable it withKIMI_CODE_EXPERIMENTAL_NOTIFY_USER=1.#4280
67325c1Thanks @sailist! - Fix the conversation view freezing at an old point after restarting the app when a turn had been interrupted; interrupted turns are now marked instead of shown as completed.@moonshot-ai/kimi-code-sdk@0.22.0
Minor Changes
b3c6e0aThanks @Grapedge! - Expose agent IDs in approval and question requests.@moonshot-ai/pi-tui@0.86.0
Minor Changes
#4347
b3c6e0aThanks @Grapedge! - Support OSC 7501 child records and tmux passthrough for program-status reports.#4347
b3c6e0aThanks @Grapedge! - Add terminal color utilities, program status reporting, and wheel acceleration, with upstream input and rendering fixes.Patch Changes
8df234aThanks @Grapedge! - Add an opt-in guard that ignores mouse-button gestures immediately after the terminal regains focus.kimi-code@0.8.4
Patch Changes
b3c6e0a]: