Vscode Messenger

Implement and debug RPC messaging between a VS Code extension and its webviews using the `vscode-messenger` library. Use when wiring up extension–webview (or webview–webview) communication, defining `NotificationType` / `RequestType` message contracts, calling `sendRequest` / `sendNotification` / `onRequest` / `onNotification`, registering webviews with `Messenger`, sending to `HOST_EXTENSION` or `BROADCAST` participants, debugging why messages don't arrive, or setting up the `vscode-messenger-devtools` extension via `Messenger.diagnosticApi()`. Use when this capability is needed.

tomevault-io ecbd080 2 files · 15.4 KB Updated

File contents

tomevault-io/skills-registry/tree/main/typefox--vscode-messenger--vscode-messenger commit ecbd080161

Frequently asked questions

npx skillmds@latest add tomevault-io/vscode-messenger