Repository navigation
Add Devin Desktop (formerly Windsurf) to Open in editor #19763
MaxiAschenbrenner
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Windsurf was renamed to Devin Desktop, and the Open picker doesn't list it. People who use it as their editor have to open projects by hand. I'd like approval to add it the same way the other VS Code forks are supported. The implementation is in #16066, which was closed because outside contributions are currently limited to bug fixes.
Proposed scope
devinentry inEDITORS(packages/contracts/src/editor.ts) with the label "Devin" and two commands.devin-desktopis the current CLI,windsurfcovers installs from before the rename. It launches with--gotolike the other VS Code forks.apps/web.installNamesentry. The app isDevin.appon macOS and installs toPrograms\Devinon Windows, and both match the label.remoteScheme. Devin registersdevin://andwindsurf://, but I haven't confirmed that it handles VS Code'svscode-remote/ssh-remote+links, so SSH environments won't offer Devin for now.Effect on defaults
A saved editor choice always wins. Without one, T3 Code picks the first installed entry in
EDITORS. Devin goes second to last, just before the file manager. So it only becomes the default for people who have Devin and no other supported editor, and today those people get the file manager.apps/web/src/editorPreferences.test.tsin the PR covers both cases. If you'd prefer a different position, I'll change it.Background
Could a maintainer approve adding Devin with this scope? If it's approved, I'll link the approval in #16066.
All reactions