What's new
Recent Trellis Studio updates models, composer UX, graph performance, whiteboards, and CMS behavior.
Fast-moving Studio changes. Stable behavior lives in Studio features. Product releases also appear in the changelog.
Models and providers {#models-and-providers}
Hosted default: studio.trellis.computer currently defaults to MiniMax M3 Free (OpenCode Zen) while the metered Trellis Cloud → Vercel AI Gateway path is being patched. No API key required for the default. Fallback: Nemotron 3 Super Free.
When Trellis Cloud routing is the default again, agent calls go through the broker and gateway; the status bar shows your daily token budget. See Cloud AI proxy.
ChatGPT Pro/Plus (Codex): connect OpenAI in Settings → Providers. On cloud, use ChatGPT Pro/Plus (device code). Browser OAuth sign-in works on local: Studio only (localhost:1455/auth/callback). After connect, Studio prefers GPT-5.3 Codex (skips unsupported Codex Spark variants on ChatGPT OAuth). New sessions prompt Connect ChatGPT until linked.
Tool schemas:: Studio normalizes JSON schemas for OpenAI-compatible models. If you see Invalid schema for function … got 'type: null', switch models or update Studio.
Composer and session UX
- Assistant text streams on cloud (SSE deltas), not one block at end of turn.
- Session working state reconciles from the message timeline when live events drop (common in cloud iframes).
- Errored turns clear spinner UI and restore pointer events; todo dock cannot steal clicks during close animation.
- Background status poll while a turn is active; full message reload only when busy state is stale.
Graph performance and UX
- SVG → Canvas switch at 800 nodes; label rendering gated below 0.65× zoom.
- Faster force settle; removed cursor-proximity swell and magnetic pull.
- Return to graph nodes beacon when panned off-screen; auto-fit when returning to Graph with a saved off-screen viewport.
- Minimap and Graph options fade when the beacon would overlap them.
- Entities header on the Graph / Database type filter rail with total count.
Whiteboards, bases, and projections
- Whiteboard HUD: left tool rail, right properties inspector, left-opening popovers, Studio-themed Excalidraw host.
- Dot grid overlay with zoom-aware LOD; agent text auto-resize on label edits.
.baserich editor for Obsidian-style vault views (table/card, YAML toggle, cached note index).- Calendar projection: modal event editor, multi-day spans, optional end date/time.
- Projection pin limit raised to eight;
AffordanceShellchrome for Notes, CMS, and Clock affordances. See Projections and whiteboards.
Agent memory and CMS
capture.personalEvents: all-day birthday/anniversary calendar creates persist to user memory automatically.- CMS explicit collections only in the agent tool and Database rail
create_collectionrequired before entries. - Turn actions and ambient focus documented in Studio features.
Cloud publish
Static publish to *.studio.trellis.computer from preview/browser panels. Broker begin/commit flow, R2 upload, slug registry. See Publish to the web and Cloud hosting.
Operate surface and headless UI
- Dynamic kanban board in the Operate board view: group issues by any attribute, reorder/rename/sort/hide columns, and move cards — each move is a single graph write (one op, undoable). Replaces the static three-column board.
- Components inspector panel: the right rail's new Components tab renders
any headless UI component in isolation — live state JSON, action buttons, and
reset. Behavior cores are the same ones shipped in the
trellispackage (Headless UI components).