desktop-v1.13.0

openai/openai-realtime-agentsdesktop-v1.13.0Jul 3, 2026by github-actions[bot]

AI Summary

Major desktop application update featuring mobile support (Expo SDK), AI Elements integration, and extensive workspace/terminal improvements.

Key Highlights

  • Ported 46 AI chat components for mobile (AI Elements)
  • Added Fable model + reasoning-effort support for agent launches
  • Optimized Terminal v2 transport with PTY output coalescing
  • Enhanced workspace persistence and sidebar management
  • Added support for custom terminal agents with icons

New Features

  • Expo SDK 56 + TS 6.0.3 monorepo setup
  • AI Elements port for mobile chat components
  • Fable model + reasoning-effort support for agent launches
  • Terminal v2 transport optimization
  • Workspace persistence improvements and sidebar management

Full Release Notes

## What's Changed
* chore(desktop): bump version to 1.12.5 by @saddlepaddle in https://github.com/superset-sh/superset/pull/5201
* feat(models): add Opus 4.8 to model switcher by @saddlepaddle in https://github.com/superset-sh/superset/pull/5203
* fix(desktop): restore PostHog identity stitching for pre-sign-in events by @saddlepaddle in https://github.com/superset-sh/superset/pull/5207
* fix(relay): stop Sentry buffering the per-request console firehose (memory leak) by @saddlepaddle in https://github.com/superset-sh/superset/pull/5208
* fix(host-service): inject credentials into repo clone by @saddlepaddle in https://github.com/superset-sh/superset/pull/5228
* feat(mobile): Expo SDK 56 + TS 6.0.3 monorepo, RNR/theme refresh, Storybook by @saddlepaddle in https://github.com/superset-sh/superset/pull/5242
* fix(cli): stop truncating workspace IDs in workspaces list output by @saddlepaddle in https://github.com/superset-sh/superset/pull/5245
* feat: add merge queue PR status icon by @MikeMcQuaid in https://github.com/superset-sh/superset/pull/5249
* feat(mobile): AI Elements port — 46 chat components for mobile chat by @saddlepaddle in https://github.com/superset-sh/superset/pull/5251
* fix(desktop): bump shell-quote to 1.8.4 (Dependabot #166) by @AviPeltz in https://github.com/superset-sh/superset/pull/5267
* chore(cli): bump version to 0.2.23 — fix #5294 stale binary version by @saddlepaddle in https://github.com/superset-sh/superset/pull/5296
* chore(deps): patch Dependabot security alerts (hono, vite, ua-parser-js) by @AviPeltz in https://github.com/superset-sh/superset/pull/5307
* chore(desktop): title and make terminal daemon searchable in settings by @AviPeltz in https://github.com/superset-sh/superset/pull/5308
* docs(cli): document opening a specific agent session via deep link by @robertn702 in https://github.com/superset-sh/superset/pull/5032
* perf(host-service): quiet the git watcher (filter .git events + adaptive debounce) by @aaronrosenthal in https://github.com/superset-sh/superset/pull/5239
* fix(desktop): toast when v2 workspace auto-naming falls back by @Kitenite in https://github.com/superset-sh/superset/pull/5323
* fix(desktop): paste images into the new workspace prompt by @AndyG6 in https://github.com/superset-sh/superset/pull/5283
* perf(terminal): coalesce PTY output into one xterm.write per animation frame (v2 transport) by @thebrownproject in https://github.com/superset-sh/superset/pull/5255
* fix(desktop): auto-add CLI-created workspaces to sidebar by @ruangustavo in https://github.com/superset-sh/superset/pull/5083
* fix(desktop): keep removed projects out of the sidebar by @AviPeltz in https://github.com/superset-sh/superset/pull/5327
* fix(desktop): extend auto-name fallback toast duration to 15s by @AviPeltz in https://github.com/superset-sh/superset/pull/5336
* fix(desktop): make project setup/teardown scripts section searchable in settings by @AviPeltz in https://github.com/superset-sh/superset/pull/5335
* fix(terminal): set TERM_THEME so cursor-agent detects light/dark theme by @AviPeltz in https://github.com/superset-sh/superset/pull/5338
* fix(ports): stop spurious "Failed to close N port(s)" toast on close-all by @AviPeltz in https://github.com/superset-sh/superset/pull/5339
* feat(desktop): add command palette search button to navigation controls by @Kitenite in https://github.com/superset-sh/superset/pull/5346
* feat(desktop): add model picker to workspace create dialog by @svenpeeters in https://github.com/superset-sh/superset/pull/5248
* [codex] upgrade Electric and TanStack dependencies by @Kitenite in https://github.com/superset-sh/superset/pull/5383
* fix(desktop): Cmd+Backspace sends bare Ctrl-U in terminal by @Kitenite in https://github.com/superset-sh/superset/pull/5388
* fix(host-service): detect ports for terminals without an attached renderer by @Kitenite in https://github.com/superset-sh/superset/pull/5325
* fix(desktop): keep traffic-light chrome constant under page zoom by @Kitenite in https://github.com/superset-sh/superset/pull/5390
* feat(desktop): default dev builds to v2 by @Kitenite in https://github.com/superset-sh/superset/pull/5391
* feat(desktop): configure where v2 port badges open (Settings → Links) by @Kitenite in https://github.com/superset-sh/superset/pull/5350
* test(desktop): CDP renderer verification harness + docs by @Kitenite in https://github.com/superset-sh/superset/pull/5393
* feat(desktop): move workspace ports into the workspace item by @Kitenite in https://github.com/superset-sh/superset/pull/5392
* fix(automations): keep device and workspace host in sync by @Kitenite in https://github.com/superset-sh/superset/pull/5394
* [codex] Handle binary and video file changes by @Kitenite in https://github.com/superset-sh/superset/pull/5385
* fix(host-service): create missing parent dir on project create/clone by @saddlepaddle in https://github.com/superset-sh/superset/pull/5397
* fix(billing): read invoices from the org's canonical Stripe customer by @saddlepaddle in https://github.com/superset-sh/superset/pull/5406
* feat(desktop): persist v2 sidebar running + PR state, add Clear Status by @Kitenite in https://github.com/superset-sh/superset/pull/5349
* fix(desktop): spinner for v2 changes loading + delayed file/change tree tooltips by @Kitenite in https://github.com/superset-sh/superset/pull/5410
* feat(desktop): emphasize live-work sections in changes sidebar by @kkjcheng in https://github.com/superset-sh/superset/pull/5416
* feat(desktop): running agents section in workspace sidebar by @Kitenite in https://github.com/superset-sh/superset/pull/5414
* fix(desktop): make sidebar project visibility explicit, not derived from workspaces by @Kitenite in https://github.com/superset-sh/superset/pull/5411
* fix(desktop): persist v2 changes-sidebar section collapse state by @kkjcheng in https://github.com/superset-sh/superset/pull/5417
* feat(desktop): pinned source-group sections in the diff pane by @Kitenite in https://github.com/superset-sh/superset/pull/5409
* feat(desktop): add Quit Superset Completely to the macOS app menu by @Kitenite in https://github.com/superset-sh/superset/pull/5419
* fix(desktop): match diff pane file header background to section bar by @Kitenite in https://github.com/superset-sh/superset/pull/5424
* feat(shared,desktop): Fable model + reasoning-effort support for agent launches by @Kitenite in https://github.com/superset-sh/superset/pull/5418
* refactor(desktop): cleaner, compact inline agent/port sections in v2 sidebar by @Kitenite in https://github.com/superset-sh/superset/pull/5426
* fix(desktop): restore window/localStorage globals leaked by persistent-hash-history tests by @Kitenite in https://github.com/superset-sh/superset/pull/5428
* feat(workspace-fs): allow viewing files outside the workspace root by @Kitenite in https://github.com/superset-sh/superset/pull/5427
* fix(host-service): recover v2 ports promptly after host-service restart by @Kitenite in https://github.com/superset-sh/superset/pull/5430
* feat(web,desktop): show "Last used" badge on sign-in method by @Kitenite in https://github.com/superset-sh/superset/pull/5432
* feat(agents): let users add their own custom terminal agents with icons by @Kitenite in https://github.com/superset-sh/superset/pull/5420

## New Contributors
* @MikeMcQuaid made their first contribution in https://github.com/superset-sh/superset/pull/5249
* @robertn702 made their first contribution in https://github.com/superset-sh/superset/pull/5032
* @aaronrosenthal made their first contribution in https://github.com/superset-sh/superset/pull/5239
* @AndyG6 made their first contribution in https://github.com/superset-sh/superset/pull/5283
* @thebrownproject made their first contribution in https://github.com/superset-sh/superset/pull/5255
* @svenpeeters made their first contribution in https://github.com/superset-sh/superset/pull/5248

**Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.12.5...desktop-v1.13.0