- Add an experimental fullscreen TUI mode enabled with the KIMI_CODE_TUI_FULL_SCREEN=1 environment variable
- Add a configurable model pool for spawned subagents behind the secondary-model experiment with the /secondary-model command or [secondary_model] section in config.toml
- Render LaTeX math formulas ($…$ / $$…$$) in messages as Unicode formulas
- Update WorkspaceTrustInfo.gatedMcpServers to carry structured WorkspaceTrustMcpServerInfo records instead of plain strings
- Fix Ctrl+C being ignored during automatic retries of failed API requests
- Fix sessions failing with a provider 400 error on every follow-up request after a turn is interrupted while the model is still thinking on strict OpenAI-compatible providers
- Fix plain Markdown files in an installed plugin's root directory being misidentified as skills when the plugin relies on the root SKILL.md fallback
- Fix workspace trust prompt to show project MCP launch targets, default to declining trust, and resolve fd and stty binaries to absolute paths so untrusted workspaces cannot plant bare-name executables before confirmation
- Refresh active MCP connections after OAuth credentials are added or reset
Minor Changes
-
#2830
ec84a6fThanks @liruifengv! - Add an experimental fullscreen TUI mode. Set theKIMI_CODE_TUI_FULL_SCREEN=1environment variable to enable it. -
#2700
c9bfe8bThanks @7Sageer! - Add a configurable model pool for spawned subagents behind thesecondary-modelexperiment (KIMI_CODE_EXPERIMENTAL_SECONDARY_MODEL=1, or the master flag): with the experiment on, the/secondary-modelcommand or the[secondary_model]section in config.toml sets a default model or a small named pool that the main agent picks from per spawn. A lone legacymodelkey in the same section keeps working as the fallback default.
Patch Changes
-
#2830
ec84a6fThanks @liruifengv! - Render LaTeX math formulas ($…$/$$…$$) in messages as Unicode formulas. -
#2855
30f56a2Thanks @liruifengv! - Fix Ctrl+C being ignored during automatic retries of failed API requests. -
#2819
fe3cdaeThanks @7Sageer! - Fix sessions failing with a provider 400 error on every follow-up request after a turn is interrupted while the model is still thinking, on strict OpenAI-compatible providers. -
#2847
3b0936dThanks @sailist! - Fix plain Markdown files (such as CHANGELOG.md) in an installed plugin's root directory being misidentified as skills when the plugin relies on the root SKILL.md fallback. -
#2843
c212ae9Thanks @sailist! - Show project MCP launch targets in the workspace trust prompt, default to declining trust, and resolve fd and stty binaries to absolute paths so untrusted workspaces cannot plant bare-name executables before confirmation.@moonshot-ai/kimi-code-sdkcontract change:WorkspaceTrustInfo.gatedMcpServersnow carries structuredWorkspaceTrustMcpServerInforecords (name,transport, andcommand/args/cwdorurl) instead of plain strings, so SDK consumers rendering a trust prompt can show the full launch target. -
#2856
504e629Thanks @pvzheroes125! - Refresh active MCP connections after OAuth credentials are added or reset.