desktop-v1.8.7

superset-sh/supersetdesktop-v1.8.7May 7, 2026by github-actions[bot]

AI Summary

Introduces v2 onboarding, setup/teardown scripts editor, and makes agents available as v2 terminal presets. Announces the Superset 2.0 public beta.

Key Highlights

  • Introduced v2 onboarding setup flow.
  • Added setup/teardown scripts editor for v2 projects.
  • Made agents available as v2 terminal presets.
  • Documented agents CLI/SDK/MCP.
  • Added Superset 2.0 public beta announcement.

New Features

  • V2 onboarding flow
  • Setup/teardown scripts editor
  • Agents as terminal presets

Full Release Notes

## What's Changed
* feat(skills): add superset CLI skill for skills.sh by @saddlepaddle in https://github.com/superset-sh/superset/pull/4098
* feat(plugin): add superset Claude Code plugin + marketplace by @saddlepaddle in https://github.com/superset-sh/superset/pull/4100
* chore(desktop): bump version to 1.8.4 by @Kitenite in https://github.com/superset-sh/superset/pull/4099
* fix(host-service): time out AI workspace naming after 5s by @saddlepaddle in https://github.com/superset-sh/superset/pull/4102
* fix(host-service): adopt existing worktree at any path on workspace.create by @Kitenite in https://github.com/superset-sh/superset/pull/4096
* refactor(plugin): collapse three commands into one /superset-automation by @saddlepaddle in https://github.com/superset-sh/superset/pull/4103
* fix(host-service): refresh stale auth token on remote workspace ops by @saddlepaddle in https://github.com/superset-sh/superset/pull/4106
* feat(desktop): import agents as v2 terminal presets with live link by @Kitenite in https://github.com/superset-sh/superset/pull/4101
* feat(desktop): v2 onboarding setup flow by @AviPeltz in https://github.com/superset-sh/superset/pull/4080
* feat(desktop): setup/teardown scripts editor for v2 projects by @Kitenite in https://github.com/superset-sh/superset/pull/4090
* feat(agents): add agents list and demote presets to UI configuration by @saddlepaddle in https://github.com/superset-sh/superset/pull/4097
* feat(desktop): allow skipping every onboarding step and the whole flow by @Kitenite in https://github.com/superset-sh/superset/pull/4109
* release(cli): cut v0.2.9 by @saddlepaddle in https://github.com/superset-sh/superset/pull/4110
* fix(desktop): v2 preset commands run reliably in new tabs by @Kitenite in https://github.com/superset-sh/superset/pull/4107
* docs(agents): document agents CLI/SDK/MCP and drop stale references by @saddlepaddle in https://github.com/superset-sh/superset/pull/4111
* fix(desktop): include agent args when launching v2 presets by @Kitenite in https://github.com/superset-sh/superset/pull/4112
* feat(desktop): default new users to v2 and surface a v2 banner in v1 by @saddlepaddle in https://github.com/superset-sh/superset/pull/4115
* docs: Superset 2.0 public beta announcement (weekly changelog 2026-04-27) by @github-actions[bot] in https://github.com/superset-sh/superset/pull/3792
* feat(relay): redis directory + fly-replay sticky routing, multi-region rollout by @saddlepaddle in https://github.com/superset-sh/superset/pull/4114
* feat(agents): launch Superset Chat sessions from desktop / CLI / SDK / MCP by @saddlepaddle in https://github.com/superset-sh/superset/pull/4116
* feat(desktop): remove skip-all onboarding affordance by @AviPeltz in https://github.com/superset-sh/superset/pull/4113
* fix(workspace-client): drop noisy server-error console log by @saddlepaddle in https://github.com/superset-sh/superset/pull/4121
* feat(desktop): optimistic v2 workspace.create by @saddlepaddle in https://github.com/superset-sh/superset/pull/4120
* refactor(desktop): rewrite v1→v2 migration as pull-based importer by @saddlepaddle in https://github.com/superset-sh/superset/pull/4122
* chore(desktop): bump version to 1.8.5 by @saddlepaddle in https://github.com/superset-sh/superset/pull/4123
* refactor(desktop): drop v1_migration_state from importer UX by @saddlepaddle in https://github.com/superset-sh/superset/pull/4128
* revert(desktop): optimistic v2 workspace.create (#4120) by @saddlepaddle in https://github.com/superset-sh/superset/pull/4135
* fix(desktop): place new v2 workspace at top of sidebar by @saddlepaddle in https://github.com/superset-sh/superset/pull/4139
* fix(desktop): prefer cloud-confirmed v2 project in v1→v2 workspace adopt by @saddlepaddle in https://github.com/superset-sh/superset/pull/4137
* release(cli): cut v0.2.10 by @saddlepaddle in https://github.com/superset-sh/superset/pull/4138
* fix(desktop): drop onboarding auto-skip, align SetupButton with design system by @saddlepaddle in https://github.com/superset-sh/superset/pull/4125
* fix(desktop): unblock v2 workspace render when Electric is slow by @saddlepaddle in https://github.com/superset-sh/superset/pull/4141
* fix(desktop): remove v1→v2 import banner from dashboard by @saddlepaddle in https://github.com/superset-sh/superset/pull/4148
* fix(host-service): gh CLI first-class for PR/issue search; surface failures in UI by @Kitenite in https://github.com/superset-sh/superset/pull/4140
* fix(host-service): don't crash startup when shell env probe fails by @saddlepaddle in https://github.com/superset-sh/superset/pull/4150
* feat(desktop): add v1 import intro page + fix preset import by @saddlepaddle in https://github.com/superset-sh/superset/pull/4151
* fix(terminal): respawn lost sessions on attach; route WS errors to log by @Kitenite in https://github.com/superset-sh/superset/pull/4149
* feat(desktop): host-offline + version-mismatch screens for v2 workspaces by @saddlepaddle in https://github.com/superset-sh/superset/pull/4153
* fix(desktop): use searchParams not string concat for terminal WS URL by @saddlepaddle in https://github.com/superset-sh/superset/pull/4159
* perf(host-service): listBranches single git spawn instead of 4×N by @saddlepaddle in https://github.com/superset-sh/superset/pull/4160
* release(cli): cut v0.2.11 by @saddlepaddle in https://github.com/superset-sh/superset/pull/4163
* fix(desktop): show "up to date" dialog when running newer than published latest by @saddlepaddle in https://github.com/superset-sh/superset/pull/4161
* release(sdk): cut alpha.8 by @saddlepaddle in https://github.com/superset-sh/superset/pull/4164
* fix(desktop): keep onboarding skip visible during loading by @saddlepaddle in https://github.com/superset-sh/superset/pull/4175
* fix(desktop): resolve v2 default from local db, not stale localStorage by @saddlepaddle in https://github.com/superset-sh/superset/pull/4176
* fix(desktop): stop auto-opting users into v2 + onboarding by @saddlepaddle in https://github.com/superset-sh/superset/pull/4177
* fix(desktop): make v1 import modal closable + responsive by @Kitenite in https://github.com/superset-sh/superset/pull/4179


**Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.8.4...desktop-v1.8.7