v2.0.0 — VS Code Agent Compatibility
What's new in v2.0.0
First-class VS Code support for both VS Code Stable (Code) and VS Code Insiders (Code - Insiders).
VS Code Agent Compatibility
- Added
CodeandCode - Insidersas built-in default whitelist targets — no manual config needed. - Window-title pattern
"Visual Studio Code"(contains) scopes all clicks to VS Code windows only, preventing false positives on other processes namedCode. - Strict window-title check enforced on the keyboard fallback path as well — an unmatched title is always rejected before any key is sent.
- Context safety checks applied before all keyboard fallback actions —
Yesand other ambiguous labels require a safe-context keyword in the surrounding dialog text. - VS Code webview diagnostics added to debug instrumentation output for easier troubleshooting of Electron/webview panels.
- Pane-level context extraction capped to prevent walking large VS Code UI trees (consistent with the existing Electron performance fix).
- New
VsCodeCompatibilityTestssuite: covers label acceptance for both process names, wrong-title rejection,Yescontext gating on both the SafetyFilter and KeyboardFallback paths, and presence of both entries inDefaultConfig.
Upgrade notes
- Default
config.jsonnow includesCodeandCode - Insidersentries automatically on fresh install. Existing installs can add them manually — see the Configuration docs. - Enable
"enableKeyboardFallback": truefor full coverage of VS Code agent webview panels. - Use
"dryRun": true+"enableDebugInstrumentation": trueto verify detection before going live.