v2.2.2 Image Generation by Default
When a connected provider supports image models, agents can now use
experimental_image_generatewithout additional configuration. Set its preferred model throughexperimental.image_generate.model.#60258Faster Worktree Selection
On the new-session screen, click the current Git branch to open that project’s “Run session in” worktree picker directly.#60263
Unified Quotes and Annotations
Timeline quotes, terminal quotes, and browser annotations now share a compact optional-comment editor, while source highlights remain attached to local drafts.#60164
Improvements
- CoreRecorded the start time of each session’s latest execution.
- DesktopRestored classic question cards by default and added Settings → Experimental → New question UI for the redesigned keyboard-oriented dock.#59723
- DesktopAdded a side-panel tab menu and kept close buttons visible when tabs overflow.
- DesktopMoved user-message actions into a compact menu.
- DesktopRedesigned the active todo pill to show the current task and concurrent work more clearly.
- DesktopAdded consistent styling for searchable dialogs and composer pills.
- SDKAdded
ifanduntilinputs forclient.experimental.schedule.create, plus schedule check results and output fields.#60137 - SDKExposed
SessionInfo.time.busyfor the latest execution’s start time. - SDKAdded optional source metadata to prompt file attachments.
Fixes
- CoreRejected persistent terminal requests whose working directory no longer exists.
- CorePreserved media when sessions are forked or imported.
- CoreAssociated image-generation notices with the correct background job.
- TerminalPreserved captured attachments and their original source paths.#60222@OpeOginni
- TerminalPrevented middle-truncated paths from overflowing at very narrow terminal widths.
- TerminalImproved Go usage-limit messages with the reset time and account page link.
- TerminalCorrectly typed and displayed Go and ChatGPT usage-limit errors.
- DesktopStopped queued prompts from dropping frames as their content grows.
- DesktopCounted queued quotes and browser annotations as attachments.
- DesktopReported failures to persist composer attachments through the normal error UI.
- DesktopMade Markdown fragment links scroll to the referenced heading.
- DesktopKept each tab’s timeline state when switching directories.
- DesktopOrdered the inbox’s Working shelf by execution start time.
- DesktopFixed side-panel launchers and automatic closing when the final tab is removed.
- DesktopFocused the matching navigation arrow while reviewing changes.
- DesktopPreserved pending model labels only when a queued prompt actually changes models.
- DesktopAdded reset details, an account link, and a composer tray for Go usage limits.
- ExtensionsCorrected visible flowchart edges connected through Merman subgraphs.