Skip to content

docs: rebrand windsurf references to devin desktop - #1086

Merged
matifali merged 2 commits into
mainfrom
docs/devin-desktop-rebrand
Aug 19, 2026
Merged

docs: rebrand windsurf references to devin desktop#1086
matifali merged 2 commits 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. 🧑💻

@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.

@EhabY EhabY left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, should we mention windsurf in the comments like devin/windsurf? Since they seem to be using the old SSH extension name anyway 🤔

@matifali

Copy link
Copy Markdown
Member Author

LGTM, should we mention windsurf in the comments like devin/windsurf? Since they seem to be using the old SSH extension name anyway 🤔

Can you suggest that as a change on the PR?

Comment thread src/remote/sshProcess.ts Outdated
Comment thread src/supportBundle/remoteServerDataPath.ts Outdated
Comment thread src/extension.ts Outdated
Comment thread src/util.ts Outdated
Comment thread CONTRIBUTING.md Outdated
matifali and others added 2 commits August 19, 2026 19:43
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.
Co-authored-by: Ehab Younes <ehab.alyounes@gmail.com>
@matifali
matifali force-pushed the docs/devin-desktop-rebrand branch from f378d54 to 9a03135 Compare August 19, 2026 14:43
@matifali
matifali merged commit 8577a91 into main Aug 19, 2026
11 checks passed
@matifali
matifali deleted the docs/devin-desktop-rebrand branch August 19, 2026 15:36
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.

2 participants