Superset CLI cli-v1.16.1
Pre-release
Pre-release
What's Changed
- feat(relay): add syd (Sydney) region to relay fleet by @Kitenite in #5544
- feat(mobile): live chat sessions over the relay by @bra1nDump in #5536
- feat(dev): run a real redis behind an HTTP shim so the relay works locally by @bra1nDump in #5543
- fix(relay): proxy terminal/events WebSockets to the owning instance over 6PN by @Kitenite in #5542
- feat(mobile): host-owned workspace data, single-stack nav, settings, new-chat widget by @saddlepaddle in #5534
- feat(desktop): surface why a terminal can't connect + emit failure telemetry by @Kitenite in #5546
- fix(workspace-client): add bun-types so the package typechecks its bun:test by @Kitenite in #5553
- fix(relay): preserve upstream WS close codes + time out a stalled bridge dial by @Kitenite in #5548
- fix(ci): bump bun 1.3.11 -> 1.3.14 to fix 6x slower installs by @saddlepaddle in #5550
- feat(cli): add
workspaces getto look up a workspace by id by @Kitenite in #5549 - fix(desktop): keep v2 workspace creating state until create fully resolves by @AviPeltz in #5545
- feat(cli): add a configurable per-host wake command (set-wake/wake) by @Kitenite in #5557
- feat(desktop): add first-class Mistral Vibe coding agent by @ThomsenDrake in #5552
- feat(release): unify desktop/host-service/cli versions with CI enforcement by @Kitenite in #5547
- fix(desktop): create worktree attachment dirs recursively on agent launch by @AviPeltz in #5560
- feat(desktop): identify terminals as vscode instead of kitty by @AviPeltz in #5563
- feat(release): 1.14.1 + plain-version CLI/desktop lockstep by @Kitenite in #5562
- feat(mobile): add Maestro iOS E2E on EAS Workflows wired into preview CI by @saddlepaddle in #5561
- fix(host-service): use native structured output for workspace naming by @bra1nDump in #5567
- feat(desktop): allow owners to delete hosts by @Kitenite in #5566
- feat(shared): add GPT-5.6 models to Codex picker by @bra1nDump in #5558
- fix(relay): allow free plans to use the relay by @Kitenite in #5571
- fix(sync): stop Electric onError retry loops and upgrade client to 1.5.23 by @Kitenite in #5572
- feat(tasks): add Linear project/cycle filtering and sorting by @Roshvan in #2895
- fix(cli,relay): unbreak headless host registration (env key, org selection, relay reason) by @Kitenite in #5573
- ci(relay): add Deploy Relay workflow (Fly) by @Kitenite in #5575
- fix(host-service): isolate dev pty daemons by @bra1nDump in #5564
- feat(mobile): unified home, attachments sheet, glass composer with voice dictation by @saddlepaddle in #5581
- fix(desktop): augment PATH for host-service so git status resolves with a truncated login-shell PATH by @Kitenite in #5574
- feat(desktop): add View menu toggle for the presets bar by @AviPeltz in #5576
- chore: route customer-facing contact emails to support@superset.sh by @Kitenite in #5587
- feat(desktop): replace update toast with sidebar settings-inline updates pill by @AviPeltz in #5588
- feat(mobile): live ACP agent sessions end to end (host harness, mobile UI, desktop gate) by @bra1nDump in #5580
- feat(desktop): pin the local workspace name to "local" and block renaming it by @AviPeltz in #5586
- fix(release): enforce CLI lockstep on desktop publish and guard cli-latest rollback by @Kitenite in #5589
- fix(desktop): shorten canary version in post-update confirmation pill by @AviPeltz in #5629
- feat(discord-triage): auto-ingest Discord support channels into Linear Triage by @Kitenite in #5627
- fix(desktop): refresh relay JWT on WS reconnect and stop retrying definitive 403s by @Kitenite in #5628
- feat(mobile): ACP-backed workspace pages — restyled home, native workspace screen, diff surface by @saddlepaddle in #5635
- feat(desktop,web): native-fidelity terminal wheel scrolling via custom xterm handler + kitty identity by @AviPeltz in #5639
- revert(desktop,web): native-fidelity terminal wheel scrolling (#5639) by @AviPeltz in #5641
- feat(desktop): animate update pill countdown border and pixel-dissolve exit by @AviPeltz in #5640
- feat(discord-triage): mirror Discord artifacts and enhance tickets with Claude Sonnet by @Kitenite in #5638
- fix(discord-triage): edit-precondition must use Linear-normalized description by @Kitenite in #5643
- docs: generate weekly changelog 2026-07-12 by @Kitenite in #5636
- refactor(workspace-client,web): standardize reconnecting WS clients on partysocket by @Kitenite in #5637
- feat(desktop,web): native-fidelity terminal wheel scrolling — take 2 (custom xterm handler + kitty identity) by @AviPeltz in #5642
- docs(changelog): rework launch tweet instructions to single-tweet format by @Kitenite in #5651
- feat(desktop): tab-drag merge preview, plus settings & sidebar UX polish and nested dropdown corners by @mikemilla in #5647
- feat(desktop): terminal connection status indicator with diagnosis popover by @Kitenite in #5652
- feat(desktop): add cmd+f search to the v2 changes pane by @AviPeltz in #5648
- feat(workspace-client,desktop): relay WS outage telemetry + version-stamped desktop events by @Kitenite in #5653
- chore(desktop): bump version to 1.15.0 (host-service 1.14.1 -> 1.15.0, cli 1.14.1 -> 1.15.0) by @Kitenite in #5655
- docs(agents): trim derivable content from AGENTS.md, move DB migration workflow to a skill by @Kitenite in #5674
- docs: rework contribution templates and sweep outward copy to house voice by @Kitenite in #5673
- fix(plugin): make
repositorya string in plugin manifest by @benlumley in #5333 - docs(readme): advertise recent features, CLI/SDK/MCP surfaces, and Mistral Vibe by @Kitenite in #5676
- fix(host-service): run configured teardown commands on workspace delete by @abhay-codes07 in #5661
- fix(workspace-fs): restrict watchPath to the workspace root, drop no-op recursive flag by @Kitenite in #5678
- fix(desktop): guide users to relay settings when automation target host is offline by @Kitenite in #5675
- docs: add screenshot feature wall to README and visuals to docs pages by @Kitenite in #5680
- chore(seo): sitemap and redirect housekeeping (marketing + docs) by @Kitenite in #5682
- feat(marketing): expand agentic IDE compare pages + competitor-vs pages + freshness pass by @Kitenite in #5683
- feat(marketing): ItemList schema on compare roundups + blog internal links by @Kitenite in #5684
- feat(marketing): add per-theme marketplace pages for SEO by @Kitenite in #5685
- chore(deps): bump @paper-design/shaders to 0.0.77, drop ua-parser-js by @saddlepaddle in #5687
- fix(workspace-fs): harden file watcher error paths and ignore config by @Kitenite in #5679
- fix(desktop): copy/save markdown preview tables as GFM instead of [table] by @lizard-kim in #5688
- feat(desktop): clear automations failure badge when the page is opened by @Kitenite in #5689
- fix(desktop): allow blob video preview to play via media-src CSP by @Kitenite in #5691
- fix(workspace-fs): prune nested git repos/worktrees from the file watcher by @Kitenite in #5693
- feat(desktop,host-service): surface agent failures as a "failed" status by @Kitenite in #5697
- fix(host-service): don't link workspaces to default-branch PRs by @Kitenite in #5692
- refactor(desktop): remove refresh button from v2 changes sidebar by @Kitenite in #5703
- feat(desktop): confirm before closing a terminal pane with a running process by @Kitenite in #5517
- fix(desktop): migrate terminal reconnect onto createRelaySocket (forever-retry + retryCount diagnosis) by @Kitenite in #5702
- fix(desktop): stop the template gallery vanishing on outside focus by @Kitenite in #5720
- fix(desktop,web): bump @xterm/* to beta.289 line for shared-atlas garble fix by @AviPeltz in #5701
- chore(desktop): bump version to 1.15.1 by @Kitenite in #5722
- fix(release): open the bump PR from the commit path too by @Kitenite in #5724
- perf(port-scanner): shared ps per scan, lsof -a, idle-session decay by @Kitenite in #5723
- fix(host-service): never kill PTYs during daemon adoption, and say when the daemon goes quiet by @Kitenite in #5721
- fix(desktop): re-send terminal PTY dims when a hidden pane becomes visible by @Kitenite in #5725
- fix(desktop): show only the hotkey in preset bar tooltips, after a long hover by @AviPeltz in #5730
- fix(db,desktop): cascade host's workspaces on host delete by @Kitenite in #5727
- fix(desktop): stop the sign-in redirect render loop that can OOM the renderer by @Kitenite in #5734
- feat(desktop): auto-create panes for background terminal sessions on workspace open by @Kitenite in #5740
- fix(desktop,host-service): make Clear Status clear wedged agent working state by @Kitenite in #5744
- feat(desktop): auto-create a terminal preset when an agent is added by @Kitenite in #5745
- fix(pty-daemon): pause flooding PTYs on backpressure instead of destroying the shared socket by @Kitenite in #5747
- fix(desktop): project settings v1/v2 visibility and location field layout by @Kitenite in #5749
- fix(pty-daemon): re-snapshot kill escalation, tty/pgid straggler targeting, shutdown drain by @Kitenite in #5748
- feat(host-service): auto-name workspaces via the launch agent's non-interactive CLI by @Kitenite in #5742
- perf(desktop): evict parked terminal runtimes past a configurable cap by @Kitenite in #5751
- fix(automations): survive deleted pinned workspaces end to end by @Kitenite in #5741
- fix(shared): refresh cursor-agent model catalog against live model list by @Kitenite in #5753
- fix(host-service): re-ensure pty-daemon on request after post-bootstrap death by @Kitenite in #5759
- fix(desktop): start the local host service from the session, not Electric sync by @Kitenite in #5743
- fix(desktop,host-service): make workspace-close terminal disposal reliable by @Kitenite in #5752
- docs(desktop): document CDP port and auth recovery by @Kitenite in #5769
- feat(host-service): generic worker_threads pool — git status + commit-files off the event loop by @Kitenite in #5750
- feat(desktop): finish SUPER-1545 — alt-screen exemption, persist guard, hidden-webview LRU by @Kitenite in #5754
- fix(desktop): restore editor and diff scroll positions by @Kitenite in #5770
- fix(desktop): guard terminal release persistence by @Kitenite in #5771
- perf(host-service): bound large git watcher batches by @Kitenite in #5746
- docs(development): clarify worktree setup by @Roshvan in #5726
- chore(desktop): fleet memory telemetry — periodic resource_snapshot to PostHog by @Kitenite in #5777
- fix: solve #5090 — Open in IntelliJ opens base project instead of worktree by @github-actions[bot] in #5091
- feat(desktop): add close-all ports workspace action by @Kitenite in #5779
- feat(desktop): add Kimi Code CLI agent support by @Kitenite in #5780
- perf(desktop): evict prior-org synced collections on org switch by @Kitenite in #5778
- fix(host-service): coordinate base-ref fetches across workers by @Kitenite in #5776
- docs(marketing): performance changelog for 2026-07-19 by @Kitenite in #5781
- feat(desktop,host-service): local-first projects — host.db owns projects, workspace cloud sync retired by @Kitenite in #5731
- perf(desktop): speed up legacy workspace revisits by @Kitenite in #5783
- feat(desktop): finish Electric v2Projects retirement — all surfaces on the host fan-out by @Kitenite in #5786
- fix(desktop,host-service): unblock host-service startup from the shell-env probe by @Kitenite in #5787
- fix(desktop): reuse Pierre for large changes lists by @Kitenite in #5782
- fix(desktop): disarm leaked TUI input modes on live kill in v2 terminals by @Kitenite in #5790
- feat(desktop): single-flight host services across concurrent app instances by @Kitenite in #5791
- fix(desktop): keep v2 changes responsive during refresh by @Kitenite in #5788
- fix: wrap long commit messages in range modal by @hackice20 in #5794
- fix(web): require exact public auth route matches by @DivyamTalwar in #5466
- fix(desktop): reliably auto-adopt agent terminals on workspace open by @Kitenite in #5808
- fix(desktop): restore pre-Pierre changes rows (virtualized) + fix blanked icons by @Kitenite in #5807
- chore(desktop): bump version to 1.16.0 by @Kitenite in #5810
- feat(desktop): reinstate v2 changes refresh button next to tree/folder toggle by @Kitenite in #5811
- feat(desktop): keep agent + ports strip expanded for the active workspace by @Kitenite in #5812
- docs(marketing): sharpen performance changelog copy by @Kitenite in #5809
- fix(host-service): wait for shell readiness before preset commands by @Roshvan in #5774
- feat(desktop): add right-click actions to sidebar agent chips by @Kitenite in #5805
- feat(mobile): local-first projects visible on mobile — freeze-audit results by @Kitenite in #5789
- fix(pty-daemon): release macOS PTY master descriptors by @Kitenite in #5795
- feat(desktop): headless v1→v2 migrator core + first migration-ledger writers by @Kitenite in #5814
- feat(cli): add headless agent session control by @Kitenite in #5784
- feat(desktop): v1→v2 settings migration — branch prefix and per-project overrides by @Kitenite in #5816
- fix(desktop): ungate onboarding project browse from host readiness by @Kitenite in #5817
- feat(desktop): v1→v2 terminal migration — lazy recreation at the v1 cwd on workspace open by @Kitenite in #5818
- fix(codex): bypass hook trust prompts by @Kitenite in #5819
- chore(deps): bump shell-quote from 1.8.4 to 1.9.0 in /apps/desktop by @dependabot[bot] in #5815
- fix(host-service): source workspace session lists from daemon+DB truth so background agents survive restarts by @Kitenite in #5823
- feat(desktop): reorganize sidebar and workspace header chrome by @Kitenite in #5824
- docs(marketing): add before/after summary graphic to 2026-07-19 performance changelog by @Kitenite in #5831
- feat(marketing): hero positioning A/B test + solid primary download CTA by @saddlepaddle in #5832
- feat(desktop,marketing): hiring banner for power users + join-us page by @saddlepaddle in #5806
- fix(host-service): attempt daemon auto-update even when live sessions are present by @Kitenite in #5833
- ci(mobile): make Maestro E2E label-triggered instead of running on every mobile PR by @saddlepaddle in #5834
- fix(desktop): simplify update pill tooltip and rename sidebar Workspaces header to Projects by @AviPeltz in #5836
- revert(cli): revert headless agent session control (#5784) by @Kitenite in #5837
New Contributors
- @bra1nDump made their first contribution in #5536
- @ThomsenDrake made their first contribution in #5552
- @mikemilla made their first contribution in #5647
- @benlumley made their first contribution in #5333
- @abhay-codes07 made their first contribution in #5661
- @lizard-kim made their first contribution in #5688
- @hackice20 made their first contribution in #5794
- @DivyamTalwar made their first contribution in #5466
Full Changelog: cli-v0.2.24...cli-v1.16.1