#42943f80896 Thanks @liruifengv! - Add a confirmation dialog when switching models in a session with conversation history: start a new session, compact and continue, continue directly, or cancel. Shown only when enabled by cloud configuration.
#41883f0857e Thanks @oocz! - List plugin skills under their qualified : name so same-named skills from different plugins all stay visible and invocable; invoking a plugin skill by its bare name no longer works, use the qualified name instead.
#4214ef727e5 Thanks @sailist! - Support streaming large requests and responses through remote control, raising the transfer limit from 10 MiB to 100 MiB, with concurrent transfers bounded to protect memory.
#4288df0ff3c Thanks @github-actions! - When the same session is open in multiple clients, sending from a second one now shows an occupancy prompt with retry/cancel, or reloads updates made elsewhere first and resends your message.
#42005bab748 Thanks @7Sageer! - Automatically generate a session title after the first turn and show it as the terminal window title.
Patch Changes
#42506e7cc90 Thanks @sailist! - Setting [permission] dangerous_command_guard = false now turns off every built-in confirmation guard - dangerous commands, sensitive-file access, and git control-path access - instead of only the dangerous-command guard.
#42815710c54 Thanks @sailist! - Fix session events stopping after a session is archived and restored.
#420183a39b4 Thanks @Grapedge! - Stop blocking the terminal while the footer reads git status.
#4230b260326 Thanks @kimi-agent-bot! - Report a clear error when thinking effort is set to off for Gemini 4 models.
#420820b5991 Thanks @SeleneXX! - Fix Gemini 4 requests always failing with a 400 error.
#4242c1459a6 Thanks @wbxl2000! - Run hooks such as PreToolUse and Stop in the session's project directory, as documented, instead of the directory the server was started from.
#4210f28c51c Thanks @sailist! - Add the [mcp] default_deferred config key: when the experimental tool-select flag is on, set default_deferred = true in config.toml to load every MCP server's tools on demand by default; a server can opt out with deferred: false.
#41710327e8e Thanks @7Sageer! - Support custom-registry model upgrade metadata in model configuration.
#41883f0857e Thanks @oocz! - Allow uppercase letters, dot-separated segments, and @ suffixes in plugin names when installing plugins.
#42943f80896 Thanks @liruifengv! - Queue /compact while the agent is busy: the command now joins the message queue and runs in order instead of failing with an error; it is skipped if the context was auto-compacted while it waited.
#4190e4c99a3 Thanks @starquakee! - Clarify unavailable tools, announce when no tools can be loaded, and discourage repeated failed tool selections.
#4272ce0834a Thanks @Grapedge! - Move the session rating opt-out from tui.toml to config.toml.
#406685077a4 Thanks @7Sageer! - Keep subagent tool descriptions aligned with currently available tools.
#37997e58f2d Thanks @kimi-agent-bot! - Fix the latest reply disappearing from the transcript after a background task completion notification arrives; the fold boundary is now anchored to the notification turn itself instead of the asynchronously mounted task card.
#4239da5918c Thanks @RealKai42! - Remind the agent to update its todo list after 5 steps without an update instead of 10, only while the list still has unfinished items, and ask it to bring the list up to date before its final reply.
#42488fcd332 Thanks @kimi-agent-bot! - Show a single overflowing preview line in full instead of swapping it for a same-height expand hint.