VSCode adapter
Status, install flow, configuration surface, and known limitations of Alfred's VSCode adapter.
Status
Adapter status: compatibility-contract — design doc only; preview package ships.
Source package: packages/vscode-adapter.
Install flow
- Run the installer. Alfred detects the active harness.
- Review the preview — it lists every file Alfred will write.
- Approve. Alfred writes the config and prints a summary.
- Restart VSCode so the panel is registered.
Configuration surface
The VSCode adapter reads .alfred/config.json and:
- Generates the agent panel under
.vscode/agent/. - Materializes skills under
.vscode/skill/with the same triggers. - Applies the permission policy unchanged.
Known limitations
- Configuration is loaded at startup — always restart VSCode after applying generated harness config.
- Protected paths under the harness's own config directory
require
--force+ human approval. - Some VSCode-specific features (e.g. provider-specific hotkeys) are not yet mapped to Alfred primitives.
Need something missing? Open an issue at
github.com/GOI17/issues
with the
adapter:vscode label.