Skip to content

Superset

vdesktop-v1.9.1 scope: desktop Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agentic-ai ai-agents claude-code cli codex coding-agents
+13 more
cursor-agent desktop-app developer-tools electron git-worktree llm mcp opencode orchestration parallel-agents tui vibe-coding worktrees

Affected surfaces

auth

ReleasePort's take

Moderate signal
editorial:auto 13d

Version desktop‑v1.9.1 introduces teams as a first‑class organization primitive and adds several UI, CLI, performance, and security improvements.

Why it matters: Plan to upgrade to desktop‑v1.9.1 to gain native team management; test new CLI filters and bug‑fixes in development before production rollout.

Summary

AI summary

Add teams as a first‑class org primitive.

Changes in this release

Security Medium

Bump MCP OAuth access token TTL to 7 days

Bump MCP OAuth access token TTL to 7 days

Source: llm_adapter@2026-05-21

Confidence: high

Security Medium

Unblock OAuth signups by supplying slug for auto-default team

Unblock OAuth signups by supplying slug for auto-default team

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Add "Open in Browser" to browser overflow menu

Add "Open in Browser" to browser overflow menu

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Add `workspaces open` command to CLI

Add `workspaces open` command to CLI

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Add `projects create` and `setup` commands to CLI

Add `projects create` and `setup` commands to CLI

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Add teams as first-class org primitive

Add teams as first-class org primitive

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Add --project and --search filters to workspaces list in CLI

Add --project and --search filters to workspaces list in CLI

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Serve agent-skills discovery at superset.sh

Serve agent-skills discovery at superset.sh

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Add File menu and rename Add Repository options in desktop

Add File menu and rename Add Repository options in desktop

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Expose copyable organization ID in org settings

Expose copyable organization ID in org settings

Source: llm_adapter@2026-05-21

Confidence: low

Performance Medium

Replace bulky GraphQL PR query with targeted REST per-head lookups

Replace bulky GraphQL PR query with targeted REST per-head lookups

Source: llm_adapter@2026-05-21

Confidence: high

Performance Medium

Fetch PRs per-branch to avoid 504 on large repos

Fetch PRs per-branch to avoid 504 on large repos

Source: llm_adapter@2026-05-21

Confidence: high

Performance Medium

Background terminal sessions in v2 tab bar with move-to-background button

Background terminal sessions in v2 tab bar with move-to-background button

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Make v2 changes sidebar scrollable in desktop

Make v2 changes sidebar scrollable in desktop

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Wrap Slack JSON.parse calls in try-catch

Wrap Slack JSON.parse calls in try-catch

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Prevent duplicate workspace linkage across orgs

Prevent duplicate workspace linkage across orgs

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Show PR status icon on collapsed v2 sidebar items

Show PR status icon on collapsed v2 sidebar items

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Harden host-relay websocket connection retries

Harden host-relay websocket connection retries

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Low

Adopt external worktrees instead of failing on duplicate usage

Adopt external worktrees instead of failing on duplicate usage

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Refactor Medium

Use explicit path for worktrees adoption

Use explicit path for worktrees adoption

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

Pin exact versions and require 3-day release age in dependencies

Pin exact versions and require 3-day release age in dependencies

Source: llm_adapter@2026-05-21

Confidence: low

Other Low

Harden Slack payload parsing tests

Harden Slack payload parsing tests

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Full changelog

What's Changed

  • fix(desktop): make v2 changes sidebar scrollable by @AviPeltz in https://github.com/superset-sh/superset/pull/4253
  • chore(desktop): bump version to 1.8.8 by @Kitenite in https://github.com/superset-sh/superset/pull/4249
  • feat(marketing): serve agent-skills discovery at superset.sh by @saddlepaddle in https://github.com/superset-sh/superset/pull/4255
  • feat(desktop): add "Open in Browser" to browser overflow menu by @AviPeltz in https://github.com/superset-sh/superset/pull/4257
  • feat(cli): add workspaces open command by @saddlepaddle in https://github.com/superset-sh/superset/pull/4258
  • fix(host-service): adopt external worktrees instead of failing on is already used by worktree by @Kitenite in https://github.com/superset-sh/superset/pull/4229
  • fix(api): wrap Slack JSON.parse calls in try-catch by @vaishcodescape in https://github.com/superset-sh/superset/pull/4145
  • style(desktop): gray terminal log button instead of amber by @AviPeltz in https://github.com/superset-sh/superset/pull/4281
  • fix(host-service): replace bulky GraphQL PR query with targeted REST per-head lookups by @Kitenite in https://github.com/superset-sh/superset/pull/4291
  • chore(release): patch-bump host-service on each desktop release by @Kitenite in https://github.com/superset-sh/superset/pull/4256
  • test(api): harden Slack payload parsing by @Kitenite in https://github.com/superset-sh/superset/pull/4315
  • feat(desktop): agent icon in v2 terminal pane via lifecycle hooks by @Kitenite in https://github.com/superset-sh/superset/pull/4232
  • [codex] Use most permissive Codex preset flag by @Kitenite in https://github.com/superset-sh/superset/pull/4318
  • style(desktop): show workspace + branch in v2 top bar by @Kitenite in https://github.com/superset-sh/superset/pull/4321
  • [codex] Restore v2 resource monitor by @Kitenite in https://github.com/superset-sh/superset/pull/4314
  • [codex] fix v2 port visibility by @Kitenite in https://github.com/superset-sh/superset/pull/4326
  • fix(desktop): keep projects in sidebar after closing last workspace by @Kitenite in https://github.com/superset-sh/superset/pull/4333
  • fix(desktop): stabilize workspace create and delete navigation by @Kitenite in https://github.com/superset-sh/superset/pull/4316
  • fix(desktop): adopt worktrees by explicit path by @Kitenite in https://github.com/superset-sh/superset/pull/4313
  • Add preset-backed workspace run by @Kitenite in https://github.com/superset-sh/superset/pull/4335
  • [codex] Hide sidebar diff stats on hover by @Kitenite in https://github.com/superset-sh/superset/pull/4344
  • [codex] Handle missing workspace worktrees by @Kitenite in https://github.com/superset-sh/superset/pull/4343
  • [codex] Make worktree status check nonblocking by @Kitenite in https://github.com/superset-sh/superset/pull/4346
  • chore(desktop): bump version to 1.8.9 by @Kitenite in https://github.com/superset-sh/superset/pull/4349
  • feat(cli): add projects create command by @saddlepaddle in https://github.com/superset-sh/superset/pull/4355
  • feat(cli): add projects setup command by @saddlepaddle in https://github.com/superset-sh/superset/pull/4356
  • docs(cli): document projects create + setup and dedup story by @saddlepaddle in https://github.com/superset-sh/superset/pull/4357
  • fix(auth): bump MCP OAuth access token TTL to 7d by @saddlepaddle in https://github.com/superset-sh/superset/pull/4365
  • fix(desktop): keep New Workspace label on one line at min sidebar width by @AviPeltz in https://github.com/superset-sh/superset/pull/4382
  • fix(desktop): restore recently-viewed dropdown + tighten topbar chrome by @saddlepaddle in https://github.com/superset-sh/superset/pull/4370
  • feat(desktop): add File menu, rename Add Repository options by @AviPeltz in https://github.com/superset-sh/superset/pull/4383
  • fix(integrations): prevent duplicate workspace linkage across orgs by @saddlepaddle in https://github.com/superset-sh/superset/pull/4386
  • [codex] Fix pty daemon cleanup for background process groups by @Kitenite in https://github.com/superset-sh/superset/pull/4334
  • fix(desktop): hide resource monitor severity dot on v2 sidebar by @AviPeltz in https://github.com/superset-sh/superset/pull/4391
  • fix(host-service): fetch PRs per-branch to avoid 504 on large repos by @ruangustavo in https://github.com/superset-sh/superset/pull/4268
  • fix(desktop): keep sidebar from sticking on "creating" when Electric is slow by @saddlepaddle in https://github.com/superset-sh/superset/pull/4390
  • fix(desktop): skip post-delete navigation when active workspace changed by @Kitenite in https://github.com/superset-sh/superset/pull/4392
  • style(marketing): redesign hero AppMockup to match v2 / Linear by @Kitenite in https://github.com/superset-sh/superset/pull/4394
  • style(desktop): animated gradient wipe on boot loading logo by @AviPeltz in https://github.com/superset-sh/superset/pull/4393
  • fix(desktop): even row height between Mine and Team in automations by @saddlepaddle in https://github.com/superset-sh/superset/pull/4402
  • fix(desktop): auto-name v2 workspaces from prompt when no agent is selected by @saddlepaddle in https://github.com/superset-sh/superset/pull/4404
  • feat(teams): add teams as first-class org primitive by @saddlepaddle in https://github.com/superset-sh/superset/pull/4403
  • docs(agents): clarify Superset workspace context by @saddlepaddle in https://github.com/superset-sh/superset/pull/4405
  • feat(desktop): add copy actions and tighten layout for diff comment threads fix linking on comments by @AviPeltz in https://github.com/superset-sh/superset/pull/4389
  • feat(desktop): pin local main workspace to top of project by @AviPeltz in https://github.com/superset-sh/superset/pull/4411
  • fix(cli-framework): show global options in subcommand --help by @saddlepaddle in https://github.com/superset-sh/superset/pull/4424
  • feat: browser-based remote control for v2 desktop terminals by @AviPeltz in https://github.com/superset-sh/superset/pull/4345
  • feat(desktop): show template gallery on empty Mine automations tab by @AviPeltz in https://github.com/superset-sh/superset/pull/4425
  • fix(desktop): show PR status icon on collapsed v2 sidebar items by @AviPeltz in https://github.com/superset-sh/superset/pull/4426
  • fix(relay): harden host-relay websocket connection retries by @saddlepaddle in https://github.com/superset-sh/superset/pull/4427
  • fix(desktop): stop gating v2 workspace on flaky host online status by @saddlepaddle in https://github.com/superset-sh/superset/pull/4430
  • fix(auth): unblock OAuth signups by supplying slug for auto-default team by @saddlepaddle in https://github.com/superset-sh/superset/pull/4435
  • chore(deps): pin exact versions and require 3-day release age by @saddlepaddle in https://github.com/superset-sh/superset/pull/4436
  • feat(desktop): expose copyable organization ID in org settings by @saddlepaddle in https://github.com/superset-sh/superset/pull/4437
  • [codex] Use skip permissions for v2 Claude preset by @Kitenite in https://github.com/superset-sh/superset/pull/4440
  • [codex] Force restart PTY daemon when auto-update handoff fails by @Kitenite in https://github.com/superset-sh/superset/pull/4432
  • [codex] restore escape from top-level settings by @Kitenite in https://github.com/superset-sh/superset/pull/4445
  • [codex] Bundle CLI in desktop app by @Kitenite in https://github.com/superset-sh/superset/pull/4441
  • [codex] Move tab indicator into close slot by @Kitenite in https://github.com/superset-sh/superset/pull/4446
  • fix(desktop): heal stale host-service adoption; enable tray Restart in stopped state by @Kitenite in https://github.com/superset-sh/superset/pull/4395
  • [codex] test(desktop): isolate host-service coordinator mocks by @Kitenite in https://github.com/superset-sh/superset/pull/4448
  • feat(relay): per-user relay-url-override flag; sjc-only deploy script by @saddlepaddle in https://github.com/superset-sh/superset/pull/4406
  • [codex] harden pty daemon integration coverage by @Kitenite in https://github.com/superset-sh/superset/pull/4458
  • feat(desktop): background terminal sessions in v2 tab bar + restore move-to-background button by @Kitenite in https://github.com/superset-sh/superset/pull/4459
  • feat(cli): add --project and --search filters to workspaces list by @saddlepaddle in https://github.com/superset-sh/superset/pull/4455
  • fix(host-service): accept unknown mediaType on attachment upload by @saddlepaddle in https://github.com/superset-sh/superset/pull/4439
  • release(cli): cut v0.2.15 by @saddlepaddle in https://github.com/superset-sh/superset/pull/4462
  • [codex] Harden PTY daemon auto-update by @Kitenite in https://github.com/superset-sh/superset/pull/4460

New Contributors

  • @vaishcodescape made their first contribution in https://github.com/superset-sh/superset/pull/4145

Full Changelog: https://github.com/superset-sh/superset/compare/desktop-v1.8.8...desktop-v1.9.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Superset

Get notified when new releases ship.

Sign up free

About Superset

Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine

All releases →

Beta — feedback welcome: [email protected]