kimi-code/packages
qer bca3024eab feat(plugins): hot-apply plugin changes to the current session on /plugins reload
`/plugins reload` now hot-loads newly installed or enabled plugin skills and
connects newly enabled MCP servers into the running session — no /new required.

- agent-core: add PluginManager.runtimeSnapshot() and
  Session.applyPluginRuntimeSnapshot(); re-render the main agent's system
  prompt and refresh builtin tools so new skills (and the Skill tool) appear;
  add McpConnectionManager.connect() for incremental, non-disruptive connects;
  make reloadPlugins session-scoped and keep apply failures from poisoning the
  plugin-load error state; report only servers that actually connected.
- node-sdk: reloadPlugins() returns the applied result (PluginReloadResult).
- kimi-code: /plugins reload reports what was applied and refreshes skill
  slash-commands; call-to-action points to a highlighted /plugins reload
  instead of /new.
- Disable/remove/update/sessionStart are not torn down live; reload flags this
  via needsNewSession.
- Tests, docs (en+zh), and a changeset.
2026-05-29 20:06:32 +08:00
..
agent-core feat(plugins): hot-apply plugin changes to the current session on /plugins reload 2026-05-29 20:06:32 +08:00
kaos refactor(kaos): move Environment into kaos, slim package API (#147) 2026-05-28 16:50:10 +08:00
kosong ci: release packages (#93) 2026-05-27 22:50:19 +08:00
migration-legacy refactor(agent-core): split RuntimeConfig into Kaos and ToolServices (#185) 2026-05-29 12:28:47 +08:00
node-sdk feat(plugins): hot-apply plugin changes to the current session on /plugins reload 2026-05-29 20:06:32 +08:00
oauth ci: release packages (#42) 2026-05-26 15:03:28 +08:00
telemetry feat: rework permission decision policies (#26) 2026-05-27 20:07:24 +08:00