- Added
mcpsubcommands (add,remove,list,enable,disable) for managing MCP servers in your user-levelmcp_config.jsonwithout hand-editing it, covering both stdio and HTTP servers through--type,--envand--header. - Improved
@file path completion in large workspaces by running the lookup through the bundledripgrepand debouncing keystrokes, and by ranking a file whose name matches your query above a directory or generated artifact that merely contains it. - Improved
/effortso it adjusts reasoning effort for Gemini 3.6 Flash and Gemini 3.7 Flash when you sign in with a Gemini API key, a route that previously reported those models as not adjustable even though the same models were adjustable on every other sign-in path. - Fixed links printing as raw escape sequences on terminals that do not implement OSC 8 hyperlinks, such as Terminal.app, and extended the same detection to command output and alert bodies, which still emitted hyperlinks unconditionally.
- Fixed a
=character accumulating in the prompt every couple of seconds on terminals that do not implement the Kitty keyboard protocol, where the renderer's periodic re-arming of that protocol was printed as literal text instead of being interpreted. - Fixed
@file path completion showing files that were in your.antigravityignore. - Fixed the artifact list showing a percent-escaped filename such as
quarterly%20plan.mdfor artifacts whose name contains a space, so the list row, the inline preview and the detail header all spell the name the same way. - Fixed the prompt editor's cursor becoming misaligned when text wrapped.
- Fixed the
/mcppanel droppingenabledTools,timeoutSeconds,urlandtools.eagerfrommcp_config.jsonwhen you toggled a server on or off; it now preserves any field it does not recognize, so configuration written by a newer client survives an edit. - Fixed
read_resourcediscarding non-image binary content returned by an MCP server, which now offloads every blob to disk and inlines only small text and image resources, so large PDFs, audio and other binary resources are usable instead of silently dropped. - Fixed Workforce Identity Federation sign-in signing you out roughly every hour, because the token refresh went to the standard sign-in endpoint rather than the federated one.
- Fixed skills that ship with the CLI being reported as not built-in, so the
builtinflag in the/skillslisting under--output-format jsonis accurate and the/skillspanel groups them correctly. - Fixed the reasoning-effort description under the timeline gauge in the
/effortand/modelpickers overflowing on narrow terminals, where it is now omitted so the gauge stays readable. - Fixed
/btwfailing with a planner configuration error in conversations driven by a custom or SDK-defined agent, so side questions work regardless of which agent you are running. - Fixed a failed
/btwside question always reportingmodel returned an empty response, which was a hardcoded guess rather than the real failure; the card now shows the side question's own error when there is one. - Fixed the status line, the active-items list and the
/taskspanel continuing to show background tasks that had already finished. - Fixed the CLI overwriting a
settings.jsonit could not parse with default settings, which silently reverted every setting the next time anything was saved; a refused save now leaves the file byte-identical so you can repair it by hand, and the status line names the file. - Fixed a subagent whose definition leaves
modelatinheritfailing to start when the parent agent has no model of its own, which now falls back to the default fast tier.