renderShell: "self" for custom and built-in tool renderers so tools can own their outer shell instead of the default boxed shell. Useful for stable large previews such as edit diffs. See docs/extensions.md#custom-rendering.
Interactive auto-retry status now shows a live countdown during backoff instead of a static retry delay message.
Added
Added renderShell: "self" for custom and built-in tool renderers so tools can own their outer shell instead of using the default boxed shell. This is useful for stable large previews such as edit diffs (#3134)
Fixed
Fixed edit diff previews to stay visible during edit permission dialogs and session replay without reintroducing large-result redraw flicker (#3134)
Fixed /reload to render a static reload status box instead of an animated spinner, avoiding redraw instability during interactive reloads.
Fixed the plan-mode example extension to allow eza in the read-only bash allowlist instead of the deprecated exa command (#3240 by @rwachtler)
Fixed google-vertex API key resolution to treat gcp-vertex-credentials as an Application Default Credentials marker instead of a literal API key, so marker-based setups correctly fall back to ADC (#3221 by @deepkilo)
Fixed RPC prompt to wait for prompt preflight success before emitting its single authoritative response, while still treating handled and queued prompts as success (#3049)
Fixed /scoped-models reordering to propagate into the /model scoped tab, preserving the user-defined scoped model order instead of re-sorting it (#3217)
Fixed session_shutdown to fire on SIGHUP and SIGTERM in interactive, print, and RPC modes so extensions can run shutdown cleanup on those signal-driven exits (#3212)
Fixed screenshot path parsing to handle lower case am/pm in macOS screenshot filenames (#3194 by @jay-aye-see-kay)
Fixed interactive auto-retry status updates to show a live countdown during backoff instead of a static retry delay message (#3187)