desktop-v1.18.3
superset-sh/supersetdesktop-v1.18.3Aug 2, 2026by github-actions[bot]
AI Summary
This release focuses on refactoring the MCP (Model Context Protocol) package, enabling v1 to v2 auto-migration, and improving desktop performance by moving heavy operations off the event loop. It also introduces bulk workspace actions, prompt history search, and fixes for token storage and sidebar state management.
Key Highlights
- Refactor MCP packages from mcp-v2 to mcp and de-version user surfaces
- Enable v1 to v2 auto-migration boot trigger and continuity restore
- Move hot git reads and diff stats off event loops for performance
- Add bulk workspace actions and right-click import for untracked worktrees
New Features
- Prompt history persistence with search popover in new-workspace views
- Right-click import of untracked worktrees in host-service
- Share and redesign skills for agents
- Install GitHub CLI from onboarding terminal
Full Release Notes
## What's Changed * refactor(mcp): rename packages/mcp-v2 to packages/mcp and de-version all user-visible surfaces by @saddlepaddle in https://github.com/superset-sh/superset/pull/6079 * fix(desktop): truncate long base-branch name in 'from' label by @ethan0905 in https://github.com/superset-sh/superset/pull/5985 * feat(plugin): add Superset orchestration skill by @Kitenite in https://github.com/superset-sh/superset/pull/6088 * fix(desktop): toggle sidebar activity pill details by @Kitenite in https://github.com/superset-sh/superset/pull/6090 * fix(desktop): prevent sidebar localStorage state loss and token-swap remounts by @Kitenite in https://github.com/superset-sh/superset/pull/6089 * fix(desktop): focus new-workspace prompt at end of existing text on remount by @Kitenite in https://github.com/superset-sh/superset/pull/6092 * feat(desktop): persist prompt history and add search popover to new-workspace views by @Kitenite in https://github.com/superset-sh/superset/pull/6083 * perf(host-service,desktop): move hot git reads off the event loops, add ratchet enforcement by @Kitenite in https://github.com/superset-sh/superset/pull/6093 * fix(desktop): reconcile host services with org membership by @Kitenite in https://github.com/superset-sh/superset/pull/6091 * feat(desktop,host-service): add right-click import of untracked worktrees by @Kitenite in https://github.com/superset-sh/superset/pull/6097 * perf(desktop): only query diff stats for the active sidebar workspace item by @Kitenite in https://github.com/superset-sh/superset/pull/6098 * chore(host-service,desktop,chat,pty-daemon): tighten and extend non-blocking enforcement by @Kitenite in https://github.com/superset-sh/superset/pull/6101 * feat(agents): share decide and redesign skills by @Kitenite in https://github.com/superset-sh/superset/pull/6108 * fix(ci): tighten permissions and tool allowlists in agent workflows by @Kitenite in https://github.com/superset-sh/superset/pull/6110 * fix(ci): propagate guard script failures from lint.sh by @Kitenite in https://github.com/superset-sh/superset/pull/6113 * feat(host-service): add offLoop() worker-procedure resolver, port branchPrefix.gitInfo by @Kitenite in https://github.com/superset-sh/superset/pull/6107 * docs: remove nonexistent "All devices" filter option by @Kitenite in https://github.com/superset-sh/superset/pull/6114 * fix(desktop): stop sidebar-wide cache clears on membership changes, Electric flicker, and host port churn by @Kitenite in https://github.com/superset-sh/superset/pull/6109 * fix(desktop): solve #6048 — update button closes the app without installing the update by @github-actions[bot] in https://github.com/superset-sh/superset/pull/6049 * feat(desktop): v1→v2 auto-migration boot trigger, migrate-then-flip gate, continuity restore by @Kitenite in https://github.com/superset-sh/superset/pull/5821 * feat(shared): derive domain constants from NEXT_PUBLIC_ROOT_DOMAIN for boid.so cutover by @Kitenite in https://github.com/superset-sh/superset/pull/6119 * feat(desktop): add bulk workspace actions to sidebar by @Roshvan in https://github.com/superset-sh/superset/pull/6021 * fix(desktop): live prereq detection and real row states in onboarding by @Kitenite in https://github.com/superset-sh/superset/pull/6115 * feat(host-service,desktop): move workspace deletion off the event loop and stop checks gating bulk delete by @Kitenite in https://github.com/superset-sh/superset/pull/6121 * fix(desktop): inline actionable clone errors in onboarding project step by @Kitenite in https://github.com/superset-sh/superset/pull/6116 * feat(desktop): pre-flip notice + post-flip welcome for migrated v1 users by @Kitenite in https://github.com/superset-sh/superset/pull/6118 * feat(desktop): install GitHub CLI from onboarding terminal and add gh dialog end states by @Kitenite in https://github.com/superset-sh/superset/pull/6117 * fix(desktop): redirect stale v1 workspace routes to new workspace by @Kitenite in https://github.com/superset-sh/superset/pull/6123 * fix(host-service): link pull requests on workspace creation by @Kitenite in https://github.com/superset-sh/superset/pull/6125 * fix(desktop): sweep dead localStorage and enforce persisted-key registry by @Kitenite in https://github.com/superset-sh/superset/pull/6050 * fix(desktop): harden auth token storage recovery by @Kitenite in https://github.com/superset-sh/superset/pull/6094 * chore(mcp): upgrade MCP SDK to 1.30.0 with coherent dependency graph by @saddlepaddle in https://github.com/superset-sh/superset/pull/6086 * fix(host-service): seed branch from typed workspace name, rename to AI names before terminals start by @saddlepaddle in https://github.com/superset-sh/superset/pull/6129 ## New Contributors * @ethan0905 made their first contribution in https://github.com/superset-sh/superset/pull/5985 **Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.18.2...desktop-v1.18.3