Repository navigation
chore: rewrite pending changesets for the new changelog conventions #3026
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,5 @@ | ||
| --- | ||
| "@moonshot-ai/kimi-code": patch | ||
| "@moonshot-ai/kimi-code-sdk": patch | ||
| --- | ||
|
|
||
| Fix Gemini tool-calling sessions failing on follow-up requests: preserve the tool-call thought signature and keep trailing user text before function results. | ||
| Fix Gemini tool-calling sessions failing on follow-up requests. |
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,5 @@ | ||
| --- | ||
| "@moonshot-ai/kimi-code": patch | ||
| "@moonshot-ai/kimi-code-sdk": patch | ||
| --- | ||
|
|
||
| Fix the todo panel keeping items written by an undone turn: /undo now restores the todo list to its state before the undone turn. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| "@moonshot-ai/kimi-code-sdk": minor | ||
| --- | ||
|
|
||
| Unify the MCP management surface behind a source-tagged registry: `listMcpServers` now covers plugin-declared servers with `source` / `origin` / `mutable` markers, and adds `getMcpServer`, `testMcpServerConfig`, runtime `addMcpServer` with an optional persist flag, and an `oauth-expired` auth state; `reconnectMcpServer` re-resolves the current config unless given a replacement. Also adds the app-level `inspectAppMcpServers` with locator-addressed OAuth RPCs, and redacts secret-bearing `env` / `headers` values in status entries. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| "kimi-code": patch | ||
| --- | ||
|
|
||
| Show plugin- and file-declared MCP servers in the MCP servers panel as read-only entries instead of offering to edit or delete them. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
This release note incorrectly classifies every file-declared server as read-only. Useful? React with 👍 / 👎. |
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,9 +1,5 @@ | ||
| --- | ||
| "@moonshot-ai/kimi-code": patch | ||
| "@moonshot-ai/kimi-code-sdk": minor | ||
| "kimi-code": patch | ||
| --- | ||
|
|
||
| On the legacy engine, plugin MCP server changes (install / enable / disable / remove / reload) now apply to open sessions immediately, and an MCP server OAuth sign-in or credential reset automatically refreshes the affected sessions instead of leaving them stuck until a manual reconnect; a connection that fails mid-session for auth reasons is now reported as needing sign-in rather than as a generic failure. | ||
|
|
||
| `@moonshot-ai/kimi-code-sdk`: the MCP management surface is now backed by a unified, source-tagged registry — `listMcpServers` also covers plugin-declared servers (read-only, with their effective config) and returns `source` / `origin` / `mutable` markers; new `getMcpServer` for a single effective config; `testMcpServerConfig` probes an unsaved inline config; sessions can connect a server at runtime via `addMcpServer` with an optional persist flag; `reconnectMcpServer` accepts an optional replacement config and otherwise re-resolves the current config instead of reusing a stale snapshot; `listMcpServerAuthStatuses` accepts `cwd` / `verify` (online probe) and distinguishes dead grants via the new `oauth-expired` state; stored OAuth grants now record their absolute expiry and are refreshed proactively and single-flight per credential. Session status entries and read-only management entries redact secret-bearing stdio `env` / remote `headers` values to key lists, and concurrent logins for the same credential join a single browser flow. A new app-level inspection, `inspectAppMcpServers`, reports every server's effective config and real (probe-verified) authorization state — including plugin servers and runtime-name collisions — and the OAuth flow RPCs have locator-addressed variants (`authenticateAppMcpServer` / `resetAppMcpServerAuth`) so plugin servers can be signed in and reset directly. | ||
| On the legacy engine, plugin MCP server changes (install, enable, disable, remove) now apply to open sessions immediately, and an MCP OAuth sign-in automatically refreshes the affected sessions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The SDK change in
98ebda8is not merely an internal read: it adds the publicSession.getTodos()method and exportsSessionTodoItemandSessionTodoStatus. Removing the SDK entry leaves that API addition absent from the generated SDK changelog; add a separate@moonshot-ai/kimi-code-sdkchangeset with SDK-specific wording rather than dropping the package entirely.Useful? React with 👍 / 👎.