Agent Relay — VS Code-family extension
Always-on context capture for AI coding agents inside the VS Code family.
A single extension covers Cursor, Antigravity, VS Code, Windsurf, Trae,
Void, and every future VS Code fork that consumes Open VSX.
Pairs with the Agent Relay daemon
running on the same machine. The daemon does the heavy lifting — snapshots,
handoffs, and adapter coordination — and the extension just streams the
editor's signals into it.
What it captures
Default (no proxy mode):
- File edits, creates, and deletes from the active workspace.
- Session lifecycle — one session per editor window, tagged with the
host slug (
cursor, antigravity, windsurf, vscode, …).
- Manual handoffs via
Relay: Hand off this session (Cmd+Shift+R).
Lossless capture of the chat-panel transcript and exact rate-limit
detection (response headers) ships in the proxy-mode follow-up.
Commands
| Command |
Default keybinding |
Relay: Hand off this session |
Cmd+Shift+R / Ctrl+Shift+R |
Relay: Resume from snapshot… |
— |
Relay: Open dashboard |
— |
Relay: Show daemon status |
— |
Settings
relay.captureFileChanges (bool, default true) — stream file edits to
the daemon.
relay.socketPath (string) — override the daemon socket location.
Defaults to $AGENT_RELAY_HOME/relay.sock or ~/.relay/relay.sock.
Build
npm install
npm run build
npm test
npm run package produces a .vsix for sideloading.
Publish
- Open VSX (covers Cursor / Antigravity / Windsurf / Trae):
npm run publish:ovsx.
- VS Code Marketplace:
npm run publish:vsce.
Both require credentials configured locally; the Phase 7 release pipeline
runs these from CI.
License
Apache-2.0, same as the rest of Agent Relay.