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, defaulttrue) — stream file edits to the daemon.relay.socketPath(string) — override the daemon socket location. Defaults to$AGENT_RELAY_HOME/relay.sockor~/.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.