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