Roo-Code/packages
Roo Code 9dd3db81ea fix: add localhost HTTP server fallback for OAuth callback on Linux
On Linux desktop environments (e.g., xfce4, some Wayland compositors),
the vscode:// custom URI scheme does not work, preventing the OAuth
callback from reaching the extension after browser authentication.

This adds a LocalAuthServer that starts a temporary HTTP server on
127.0.0.1 with a random port to receive the OAuth callback directly,
bypassing the need for custom URI scheme support.

The server automatically shuts down after receiving the callback or
on timeout (5 minutes). If the local server fails to start, it falls
back to the original vscode:// URI scheme.

Closes #12122
2026-04-15 16:15:38 +00:00
..
build Custom tool calling (#10083) 2025-12-21 12:43:06 -08:00
cloud fix: add localhost HTTP server fallback for OAuth callback on Linux 2026-04-15 16:15:38 +00:00
config-eslint Upgrade to ESLint 9 + share eslint config across workspaces (#3815) 2025-05-21 21:30:21 -07:00
config-typescript Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
core Changeset version bump (#12085) 2026-04-08 15:16:12 -06:00
evals Changeset version bump (#12085) 2026-04-08 15:16:12 -06:00
ipc Changeset version bump (#12085) 2026-04-08 15:16:12 -06:00
telemetry Changeset version bump (#12085) 2026-04-08 15:16:12 -06:00
types feat: add correct JSON schema for .roomodes configuration files (#11791) 2026-04-08 16:37:14 -06:00
vscode-shim Some cleanup in ExtensionHost (#10600) 2026-01-10 02:29:33 -08:00