Original changelogLong prompts stay intact as context compaction shares budgets across turns
Improved context compaction to spread its user-request budget across all captured prompts, so a long initial instruction is no longer truncated to a small fixed slice when the other prompts in the conversation are short
Improved context compaction to size summary and truncation budgets from the model's full context window instead of the compaction trigger threshold, so compacted summaries and background-task lists are no longer prematurely cut short
Original changelogCustom models support PDFs and stop throwing unsupported mime type errors
Fixed PDF and audio tool outputs and attachments failing with `unsupported mime type` errors on custom models configured in `settings.json`; custom models now accept PDFs by default and honor the `modelFeatures` media flags for images, video, PDF, and audio
Original changelogPressing Ctrl+G to open Vim no longer hangs when editing prompts
Fixed pressing `Ctrl+G` to edit the prompt in a full-screen terminal editor such as `vim` hanging with `Vim: Warning: Output is not to a terminal`; external editors now run against a real terminal stdout
Original changelogVoice dictation no longer erases drafts on timeout and auto-finalizes at 3.5 minutes
Fixed voice dictation sessions longer than 4 minutes failing with a deadline error and erasing the drafted transcription; recordings now automatically stop and finalize at 3 minutes 30 seconds
Original changelogPersonal sign-ins no longer see a Google Cloud Project ID
Fixed the startup banner displaying a Google Cloud Project ID for consumer (non-enterprise) sign-ins
Original changelogComplex conversation steps load without crashes and forked histories stay cleanly isolated
Fixed a stack-overflow crash when loading or compacting conversations containing background-task, subagent-management, messaging, or scheduling steps
Fixed forked conversations inheriting step output data from steps after the fork point, which could collide with new steps produced in the fork
Original changelogBackground leaks fixed, canceled requests abort instantly, and CLI quits without delay
Fixed a background poller and timer leaking for every conversation session, slowly accumulating memory over long-running sessions
Fixed canceled conversation and workspace creation requests continuing to provision resources in the background; aborted requests now stop immediately
Fixed quitting the CLI taking around 5 extra seconds before the process exited; shutdown now cancels open streaming connections immediately instead of waiting for a forced timeout