Skip to content

Support Zed in the UI: add to IDE dropdown and fix Open-in-IDE link#3963

Open
peterschmidt85 wants to merge 2 commits into
masterfrom
add-zed-ide-ui
Open

Support Zed in the UI: add to IDE dropdown and fix Open-in-IDE link#3963
peterschmidt85 wants to merge 2 commits into
masterfrom
add-zed-ide-ui

Conversation

@peterschmidt85

@peterschmidt85 peterschmidt85 commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Properly supports Zed in the web UI:

  • Dropdown: adds Zed to the run-launch IDE options and form/run types. Backend support already existed (Support Zed as dev-environment IDE #3947); the UI just never exposed it.
  • Open-in-IDE link: it was hand-built as {ide}://vscode-remote/ssh-remote+…, which only works for VS Code forks — Zed needs zed://ssh/…, so the button was broken. The UI now uses the per-IDE URL the server already provides (JobConnectionInfo.attached_ide_url) instead of duplicating the logic.

🤖 Generated with Claude Code

Andrey Cheptsov and others added 2 commits June 14, 2026 12:06
Backend support for the `zed` IDE already exists (#3947), but the run
launch UI never offered it. Add Zed to the IDE options dropdown and the
related form/run types so it can be selected from the UI.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The run details "Open in IDE" button hand-rolled the URL as
`{ide}://vscode-remote/ssh-remote+...`, which is correct only for VS Code
forks. Zed — the first non-fork IDE, now selectable in the dropdown — needs
`zed://ssh/...`, so the button produced a broken link.

Use the per-IDE URL the server already computes and exposes via
`JobConnectionInfo.attached_ide_url` (built by `ide.get_url`), making the UI a
single source of truth instead of duplicating the URL logic. This also fixes
latent issues the hand-rolled URL had for non-primary jobs/replicas (host
should be the job name) and IPv6/port formatting.

Extend the runs API connection-info test to cover all IDEs
(vscode/cursor/windsurf/zed) with and without sshproxy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@peterschmidt85 peterschmidt85 changed the title Add Zed to the dev environment IDE dropdown in the UI Support Zed in the UI: add to IDE dropdown and fix Open-in-IDE link Jun 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant