Skip to content

docs: rebrand windsurf references to devin desktop - #1086

Open
matifali wants to merge 1 commit into
mainfrom
docs/devin-desktop-rebrand
Open

docs: rebrand windsurf references to devin desktop#1086
matifali wants to merge 1 commit into
mainfrom
docs/devin-desktop-rebrand

Conversation

@matifali

@matifali matifali commented Aug 18, 2026

Copy link
Copy Markdown
Member

Windsurf rebranded to Devin Desktop in June 2026. This updates user-facing prose and code comments in this repo to reflect the current name.

Changes

  • README.md / CONTRIBUTING.md: "Windsurf" mentions and the example windsurf:// URI scheme updated to Devin Desktop / devin://.
  • Code comments in src/util.ts, src/extension.ts, src/remote/sshProcess.ts, src/supportBundle/remoteServerDataPath.ts: product name references updated.
  • test/unit/util.test.ts, test/unit/util/authority.test.ts, test/unit/remote/remote.test.ts: cosmetic test label/fixture renames only (WINDSURF_AUTHORITYDEVIN_AUTHORITY, etc.); these were generic "foreign editor" placeholders, not Windsurf-specific test cases, so no assertions changed.

Deliberately unchanged (functional/compat identifiers)

  • codeium.windsurf-remote-openssh — still the actual Remote-SSH extension ID Devin Desktop ships under; confirmed both against Devin Desktop's own docs and by hands-on testing.
  • remote.devinSSH.configFile / remote.windsurfSSH.configFile handling in sshExtension.ts — both settings namespaces exist across editor versions and are both ignored on purpose.
  • CHANGELOG.md — historical entries are left as-is.

Validation

  • pnpm typecheck
  • pnpm lint
  • pnpm format:check
  • pnpm test (156 files, 2438 tests passed, 1 pre-existing skip)
  • Tested in Devin Desktop with a sideloaded build of this branch: codeium.windsurf-remote-openssh is detected and SSH connections to a Coder workspace succeed, and the devin://coder.coder-remote/open?... deep link opens the workspace correctly.

🤖 This PR was created with the help of Coder Agents, and has been reviewed by my human. 🧑💻

Windsurf rebranded to Devin Desktop in June 2026. Updates user-facing
prose and code comments to reflect the current name while preserving
functional identifiers that did not change:

- codeium.windsurf-remote-openssh stays the Remote-SSH extension ID;
  Devin Desktop still ships it.
- remote.devinSSH.configFile / remote.windsurfSSH.configFile handling
  is unchanged, since both settings namespaces exist across editor
  versions.
- CHANGELOG.md history is untouched.

Test fixtures that stood in for a generic foreign editor
(WINDSURF_AUTHORITY, WINDSURF_REMOTE_AUTHORITY) are renamed to Devin
equivalents; they don't test Windsurf-specific behavior.
@matifali
matifali marked this pull request as ready for review August 18, 2026 15:31
@matifali
matifali requested a review from EhabY August 19, 2026 09:37
@matifali

Copy link
Copy Markdown
Member Author

I have tested a local build of the extension from this branch, and it works with Devin using the devin:// URI handler. One caveat is that Devin needs to be open and on the Editor screen for the connection to work.

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