Token Storage: OS keychain via SecretStorage (NOT in Webview)
Relay Pattern: Extension Host holds token, never sends to Webview
Webview: React UI only receives events/data, no sensitive credentials
Build
npm install
npm run build
Development
npm run dev
In VS Code, use the Run Vertex Swarm Extension debug configuration from .vscode/launch.json.
It starts the extension host once and watches both the extension bundle and the frontend bundle in the background.