VS Code-family extension

One extension, every fork. Published to Open VSX (Cursor / Antigravity / Windsurf / Trae / Void) and the VS Code Marketplace (VS Code).

Install

The fastest path is relay install — it detects the host editor and installs the right extension automatically when possible.

Manual install:

Cursor / Antigravity / Windsurf:  Extensions → search "Agent Relay"
VS Code:                           Extensions → search "Agent Relay"

What gets captured (default mode)

SignalCaptured
File edits / creates / deletes✓ (path + hunk count)
Session lifecycle (start/stop)
Manual handoff trigger
Rate-limit detection from headersAdd proxy mode
Chat-panel transcriptBest-effort via stable APIs

Lossless capture (full request/response bodies, exact retry-after, every chat turn) requires proxy mode.

Commands

CommandDefault keybinding
Relay: Hand off this sessionCmd+Shift+R / Ctrl+Shift+R
Relay: Resume from snapshot…
Relay: Open dashboard
Relay: Show daemon status

Settings

  • relay.captureFileChanges (true) — stream file edits to the daemon.
  • relay.socketPath ("") — override the daemon socket. Default ~/.relay/relay.sock (POSIX) or \\.\pipe\agent-relay (Windows).

Host detection

The extension classifies the host editor by vscode.env.appName:

  • Cursor → cursor
  • Antigravity → antigravity
  • Windsurf → windsurf
  • VS Code → vscode / vscode-insiders
  • Trae, Void → as-named
  • Unknown fork → vscode-fork:<slug> so future editors light up without code changes.

Source

extensions/vscode/