SHIPPED · v1.6.0
Build and Sketch on your own codebase, on an isolated branch
New
Pick a design system by what you're making. The composer chip regroups into None, starter directions under plain names — SaaS, Landing page, Internal tool, iOS app, Colorful — your own systems, then the rest of the kit. Hover or focus a row and a miniature screen painted in its palette and heading font previews beside the list — no build needed to judge. The default is now None: the agent picks a direction from your brief, and your last pick is remembered.
Four new kit directions. SaaS, Landing page, Internal tool and Colorful join the catalog (17 directions in all), each a complete package — palette, fonts, type scale, radius, shadow, motion — and each a starter in the picker above.
External calls can name the agent. design_generate and project_create accept runtime and model — or a directive inside the brief itself (@codex/gpt-5, agent: codex, model: gpt-5). A call that names none reuses the previous call's pick, then the Settings → MCP access default, then the project's own. server_info now lists the runtime ids a caller may name.
Release notes render fully in the update dialog. Notes are read from the published release itself — so linked screenshots show — with the update feed's copy as fallback. A screenshot clicks open full size, a link opens in your browser instead of navigating the studio away, and pasted-in GitHub formatting no longer flattens the lists.
Improved
Menus sit where their button is. The activity feed, the conversation switcher, each conversation's ⋯ menu and the scene editor's export menu now anchor to the control that opened them, and the activity list re-lays its rows so long titles wrap under the status line instead of squeezing to a letter per line.
Fixed
Esc peels one layer at a time. Renaming a conversation and pressing Esc cancels the rename instead of closing the whole list, and Esc on a zoomed release-note screenshot closes the zoom before the dialog.
A failed codebase adopt says so. An adopt the host refuses surfaces as a toast with the reason instead of the sheet closing quietly.

Settings → MCP access with the new Codebase section: an "Edit codebases on an isolated branch (git worktree)" toggle switched on beneath the default agent for MCP calls 
A mobile Todo app project mid-turn, with the screen picker under the result panel showing Tasks and Task details thumbnails beside the live Building status 
The Home composer's design-system chip open on starter directions (SaaS, Landing page, Internal tool, iOS app, Colorful) with a miniature Colorful preview beside the list