An IDE extension for VS Code-family IDEs such as VS Code, Cursor, and Antigravity IDE. For the concept, how it works, and CLI requirements, see the monorepo README.
It shares core logic with the desktop app, but the following items are missing or simplified due to IDE environment constraints.
Proactive usage measurement + automatic fallback — The desktop app measures quota with a background probe right after refining, switching to the next model before reaching the limit. The extension only falls back in priority order after a refine call fails (one failure always occurs).
Per-card IR deletion — The desktop app can delete each IR section (decisions/files/commands/tests/pending) at the card level. The extension only supports a full reset.
Native file drag and drop — On the desktop app, an OS-level drop auto-pastes the absolute path. The extension creates a copy inside the project folder and passes the path of that copy (the copy is auto-deleted after some time).
Multi-window / built-in zsh terminal tab — Desktop-only. The extension runs within a single IDE instance and uses the IDE's own terminal.
For features common to both apps (Memory panel, refine policy, automatic hook injection, etc.), see the monorepo README.
Installation
Search for AgentBridge in the VS Marketplace and install. (VS Code-family IDEs such as Cursor and Antigravity IDE can be installed the same way from their side menu.)
Usage
Command Palette (Cmd+Shift+P) → AgentBridge: New Model Session
Select a model → open the chat panel
AgentBridge icon in the Activity Bar → shows the session tree and Memory panel in the left sidebar
Settings
VS Code settings (settings.json or the Settings UI):
Key
Default
Description
agentbridge.refine.policy
priority
Refine model selection: priority / fixed / active / off
agentbridge.refine.priorityOrder
[agy, codex, claude]
Attempt order for the priority policy
agentbridge.refine.fixedCli
agy
CLI to use under the fixed policy
agentbridge.turns.assistantDetail
compact
Response detail in turns.jsonl: full / compact / minimal
agentbridge.memory.maxArchiveSnapshots
15
Max number of IR snapshots to keep. Excess is auto-deleted oldest-first
agentbridge.memory.proposalEnabled
true
Auto-propose long-term memory candidates from conversations. Turn off to disable automatic proposals.