Skip to content

Conversation

@BB-84C
Copy link

@BB-84C BB-84C commented Feb 3, 2026

Add Windows support across CLI, broker, native host, and plugin by using a platform-aware broker socket (Unix socket or Windows named pipe) and safe pipe naming. Implement OPENCODE_BROWSER_BROKER_SOCKET override, create host-wrapper.cmd on Windows, and add registry registration/unregistration and status checks for Chrome/Edge/Brave/Chromium native messaging hosts. Improve plugin diagnostics and logging (plugin.log), include broker socket info in debug/status output, and enhance broker connection errors with underlying messages. Also update README to list supported OSes. Files changed: bin/cli.js, bin/broker.cjs, bin/native-host.cjs, src/plugin.ts, dist/plugin.js, README.md.

Add Windows support across CLI, broker, native host, and plugin by using a platform-aware broker socket (Unix socket or Windows named pipe) and safe pipe naming. Implement OPENCODE_BROWSER_BROKER_SOCKET override, create host-wrapper.cmd on Windows, and add registry registration/unregistration and status checks for Chrome/Edge/Brave/Chromium native messaging hosts. Improve plugin diagnostics and logging (plugin.log), include broker socket info in debug/status output, and enhance broker connection errors with underlying messages. Also update README to list supported OSes. Files changed: bin/cli.js, bin/broker.cjs, bin/native-host.cjs, src/plugin.ts, dist/plugin.js, README.md.
@benjaminshafii
Copy link
Member

@BB-84C coud you show a video of it working then happy to merge

@BB-84C
Copy link
Author

BB-84C commented Feb 8, 2026

@BB-84C coud you show a video of it working then happy to merge

No problem, here is the video: https://youtu.be/n6uwJ75dJOs

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