desktop-v1.38.0
superset-sh/supersetdesktop-v1.38.0Oct 14, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on enhancing the Superset Desktop application with significant Chat v3 improvements, CLI enhancements (including agent controls and SSH host management), and various UI/UX refinements. It also includes marketing updates regarding the product name change and new feature additions like the hiring pipeline and billing updates.
Key Highlights
- Major Chat v3 polish featuring collapsed tool runs, command chips, and background work across chats.
- CLI enhancements including new commands for snapshotting, explaining agents, and managing SSH hosts.
- Redesigned chat composer and PR pane improvements with GitHub profile linking and viewing indicators.
- Marketing announcements for the upcoming name change and new product comparison pages.
- Security updates to Next.js to address advisories.
New Features
- Redesigned chat composer model and mode pickers
- Show who is viewing a page, including guests
- Link PR reviewers to their GitHub profiles
- CLI commands: superset snapshot, superset agents explain, and superset panes
- Collect business name and VAT ID at Stripe checkout
- Show Hermes token usage in the usage section
- GitHub pull request and issue chips in sent messages
- Find in transcript with Cmd+F
Full Release Notes
## What's Changed * fix(desktop): Cmd+; only offers cloud workspaces that are in your sidebar by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8300 * fix(mobile): chat feedback pass: keyboard dismiss, folded tool calls, glass header, dock chips by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8288 * feat(desktop): chat links follow the link click settings, Codex-style by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8298 * feat(pages): show who is viewing a page, including guests by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8292 * test(cli): remove module mocks so the suite passes in any file order by @saddlepaddle in https://github.com/superset-sh/superset/pull/8314 * test(api,trpc): replace module mocks with stubs scoped to one file by @saddlepaddle in https://github.com/superset-sh/superset/pull/8315 * test(agent-setup): remove module mocks that leaked a temp home into other files by @saddlepaddle in https://github.com/superset-sh/superset/pull/8316 * feat(marketing): add Automations, Browser, and Plugins product pages by @Kitenite in https://github.com/superset-sh/superset/pull/8308 * test(desktop): one DOM for the whole run and no module mocks by @saddlepaddle in https://github.com/superset-sh/superset/pull/8319 * feat(desktop): show workspace pages in the PR pane summary rail by @AviPeltz in https://github.com/superset-sh/superset/pull/8322 * fix(host-service): report a taken move destination as a conflict, not a 500 by @saddlepaddle in https://github.com/superset-sh/superset/pull/8326 * fix(desktop): keep PR page cards in view in a narrow pane and restore the fixed card grid by @AviPeltz in https://github.com/superset-sh/superset/pull/8323 * test: run suites without --isolate and remove three flaky tests by @saddlepaddle in https://github.com/superset-sh/superset/pull/8336 * fix(plugins): a plugin from another marketplace gets its connector's own server by @saddlepaddle in https://github.com/superset-sh/superset/pull/8320 * feat(db): organization_plugins table and the install reference to it by @saddlepaddle in https://github.com/superset-sh/superset/pull/8321 * feat(chat): load whole sessions, unfurl links, and polish Chat v3 by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8329 * marketing(compare): say Superset mobile runs on iPhone and iPad across compare pages by @Kitenite in https://github.com/superset-sh/superset/pull/8340 * docs(marketing): say Superset mobile runs on iPhone and iPad by @Kitenite in https://github.com/superset-sh/superset/pull/8338 * feat(desktop,host-service): show Hermes token usage in the usage section by @Kitenite in https://github.com/superset-sh/superset/pull/8341 * fix(chat): resume a background chat tab instead of opening a blank one by @Kitenite in https://github.com/superset-sh/superset/pull/8342 * feat(desktop): link PR reviewers to their GitHub profiles by @AviPeltz in https://github.com/superset-sh/superset/pull/8343 * feat(desktop): chat v3 polish: collapsed tool runs, command and mention chips, background work across chats by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8339 * chore(desktop): bump version to 1.37.0 by @saddlepaddle in https://github.com/superset-sh/superset/pull/8312 * feat(desktop): one Tasks view that follows the organization's task tracker by @saddlepaddle in https://github.com/superset-sh/superset/pull/8100 * fix(deps): bump next to 16.3.8 for security advisories by @Kitenite in https://github.com/superset-sh/superset/pull/8347 * fix(desktop): paste the path when dragging a Files tab row onto a terminal by @Kitenite in https://github.com/superset-sh/superset/pull/8350 * feat(desktop): open links in the right pane area by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8349 * fix(api): renew Gmail watches for connector-flow Google connections by @saddlepaddle in https://github.com/superset-sh/superset/pull/8353 * fix(desktop): let Option-drag select text over a TUI that captures the mouse by @Kitenite in https://github.com/superset-sh/superset/pull/8361 * fix(deps): bump next to 16.3.8 to resolve Dependabot alerts by @AviPeltz in https://github.com/superset-sh/superset/pull/8346 * feat(desktop): redesign the chat composer model and mode pickers by @AviPeltz in https://github.com/superset-sh/superset/pull/8243 * feat(admin): hiring pipeline (ATS) at admin.superset.sh/hiring by @Kitenite in https://github.com/superset-sh/superset/pull/8367 * fix(cli): use the app's account in a Superset terminal, so pages publish stops failing with "Not a member of organization" by @Kitenite in https://github.com/superset-sh/superset/pull/8274 * fix(host-service): report unreadable paths as permission errors, not missing by @Kitenite in https://github.com/superset-sh/superset/pull/8268 * fix(admin): hiring review fixes before the Notion import by @Kitenite in https://github.com/superset-sh/superset/pull/8368 * feat(hiring): bun hiring script + require verified email for admin by @Kitenite in https://github.com/superset-sh/superset/pull/8369 * chore: move the admin dashboard to the private superset-sh/admin repo by @Kitenite in https://github.com/superset-sh/superset/pull/8374 * feat(cli): herdr-parity terminal control — agent wait, raw keys, attach/ssh, and `superset panes` by @Kitenite in https://github.com/superset-sh/superset/pull/8371 * fix(host-service): refresh the Changes diff once a missing base ref is fetched by @Kitenite in https://github.com/superset-sh/superset/pull/8299 * feat(workspaces): name new worktree folders from the prompt by @Kitenite in https://github.com/superset-sh/superset/pull/8370 * fix(cli): review follow-ups for wait, attach, keys and panes by @Kitenite in https://github.com/superset-sh/superset/pull/8376 * feat(cli): superset snapshot by @Kitenite in https://github.com/superset-sh/superset/pull/8381 * feat(cli): superset agents explain by @Kitenite in https://github.com/superset-sh/superset/pull/8380 * fix(desktop): keep the fast toggle in the model menu, and typing in settings no longer jumps to search by @AviPeltz in https://github.com/superset-sh/superset/pull/8384 * docs(cli): reference and orchestrate skill for wait, keys, attach, panes, notifications, explain, snapshot by @Kitenite in https://github.com/superset-sh/superset/pull/8382 * fix(api): create and revoke API keys from a CLI OAuth session by @Kitenite in https://github.com/superset-sh/superset/pull/8386 * fix(hiring): minor review fixes from #8369 (admin-access test, plan doc) by @Kitenite in https://github.com/superset-sh/superset/pull/8378 * fix(i18n): keep the English catalog out of formatter-only bundles by @Kitenite in https://github.com/superset-sh/superset/pull/8385 * docs(cli): point agents at `superset schema` instead of `--help` by @AviPeltz in https://github.com/superset-sh/superset/pull/8387 * feat(cli): superset hosts add sets up any machine you can SSH into as a host by @Kitenite in https://github.com/superset-sh/superset/pull/8388 * feat(db): page_comment_reads read-watermark table by @AviPeltz in https://github.com/superset-sh/superset/pull/8391 * fix(host-service): never force-delete uncommitted files on startup reconcile by @Kitenite in https://github.com/superset-sh/superset/pull/8256 * fix(desktop): always open v2 and migrate every v1 setup without hiding work by @Kitenite in https://github.com/superset-sh/superset/pull/8258 * feat(skills): offer import-login when the user says they're signed in elsewhere by @Kitenite in https://github.com/superset-sh/superset/pull/8394 * feat(db): add hiring_applications.closed_reason by @Kitenite in https://github.com/superset-sh/superset/pull/8395 * feat(api): comment count and preview on page.listPaginated, pageComment.markRead by @AviPeltz in https://github.com/superset-sh/superset/pull/8392 * feat(desktop): undo closing a chat tab, and fork instead of switching provider mid-chat by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8383 * feat(desktop): comment preview bubble on page cards by @AviPeltz in https://github.com/superset-sh/superset/pull/8393 * feat(desktop): PR comments as an activity timeline by @AviPeltz in https://github.com/superset-sh/superset/pull/8398 * feat(desktop): improve chat links, file navigation, and code blocks by @AviPeltz in https://github.com/superset-sh/superset/pull/8405 * feat(chat): show the images an agent reads, captures, or receives by @AviPeltz in https://github.com/superset-sh/superset/pull/8404 * fix(chat-runtime): harden the ACP harness against agent crashes, hangs and lost resumes by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8406 * feat(pages): storage scopes, agent writes, and live plugin tools for pages by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8390 * fix(desktop): show the v1 terminals notice only to users migrated this launch by @Kitenite in https://github.com/superset-sh/superset/pull/8412 * docs(skills): weekend CLI commands in orchestrate, doctor and the CLI reference by @Kitenite in https://github.com/superset-sh/superset/pull/8413 * fix(mcp): accept multi-org session tokens when the request names the org by @Kitenite in https://github.com/superset-sh/superset/pull/8414 * feat(marketing): announce the upcoming name change (hero pill + blog post) by @Kitenite in https://github.com/superset-sh/superset/pull/8418 * chore(sandbox): bump pinned codex to 0.162.1 by @Kitenite in https://github.com/superset-sh/superset/pull/8417 * feat(marketing): drop periods from the hero headline by @Kitenite in https://github.com/superset-sh/superset/pull/8420 * chore(db): drop the hiring tables, now owned by the admin app by @Kitenite in https://github.com/superset-sh/superset/pull/8422 * docs: document multiple windows by @AviPeltz in https://github.com/superset-sh/superset/pull/8389 * feat(desktop): edit rows preview their change, and every tool row branches off a rail by @AviPeltz in https://github.com/superset-sh/superset/pull/8419 * fix(marketing): simplify blog layout and announcement copy by @Kitenite in https://github.com/superset-sh/superset/pull/8423 * fix(desktop): line the cloud row's archive button up with the + and timestamps by @saddlepaddle in https://github.com/superset-sh/superset/pull/8424 * feat(desktop): set up a host over SSH from Settings → Hosts by @Kitenite in https://github.com/superset-sh/superset/pull/8396 * feat(desktop): fold resolved review threads on the PR pane by @AviPeltz in https://github.com/superset-sh/superset/pull/8428 * feat(chat): find in transcript with Cmd+F by @AviPeltz in https://github.com/superset-sh/superset/pull/8403 * feat(desktop): GitHub pull request and issue chips in sent messages by @AviPeltz in https://github.com/superset-sh/superset/pull/8437 * docs(marketing): new copy for the name-change post, one-line blog card dates by @Kitenite in https://github.com/superset-sh/superset/pull/8446 * fix(cli): name the organization in auth mcp-headers so agent MCP works for multi-org users by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8450 * fix(trpc): keep task assignee when update omits assigneeId by @Kitenite in https://github.com/superset-sh/superset/pull/8457 * feat(billing): collect business name and VAT ID at Stripe checkout by @Kitenite in https://github.com/superset-sh/superset/pull/8452 * feat(tasks): filter task lists by exact labels by @Kitenite in https://github.com/superset-sh/superset/pull/8458 * fix: open shared workspace links in the workspace view by @saddlepaddle in https://github.com/superset-sh/superset/pull/8469 * fix(mobile): taller workspace page cards by @saddlepaddle in https://github.com/superset-sh/superset/pull/8468 * fix(mobile): grey stop button in composer by @saddlepaddle in https://github.com/superset-sh/superset/pull/8470 * feat(tasks): label hierarchy with path names and a label filter in the Tasks view by @Kitenite in https://github.com/superset-sh/superset/pull/8466 * chore: remove apps/discord-triage (moved to the admin repo) by @Kitenite in https://github.com/superset-sh/superset/pull/8474 * docs: generate weekly changelog 2026-10-11 by @Kitenite in https://github.com/superset-sh/superset/pull/8465 * docs(marketing): add competitor and coding-agent compare pages, refresh Cursor and Codex by @Kitenite in https://github.com/superset-sh/superset/pull/8476 * docs: supported agents, agent-maker guide, keep-agents-running, and new guides by @Kitenite in https://github.com/superset-sh/superset/pull/8477 * feat(mobile): queued messages sheet and dock-aligned scroll button in chat by @saddlepaddle in https://github.com/superset-sh/superset/pull/8479 * fix(mobile): attach files to the cloud workspace before a chat send imports them by @saddlepaddle in https://github.com/superset-sh/superset/pull/8480 * fix(marketing): llms.txt format and FAQ text, split sitemap by page type by @Kitenite in https://github.com/superset-sh/superset/pull/8483 * docs(marketing): new comparison pages and robots.txt crawler rules by @Kitenite in https://github.com/superset-sh/superset/pull/8482 **Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.37.0...desktop-v1.38.0
Related Repositories
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Reverse engineer anything with agents, from app behavior down to native binaries.
The open source coding agent.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.