agentproto VS Code extension
Operational views for a local agentproto daemon: sessions, permissions, cost,
and commands to spawn, prompt, interrupt, terminate, and inspect agents from
VS Code.
Development
Run these commands from packages/vscode:
pnpm run build # bundle src/extension.ts → dist/extension.js
pnpm run check-types
pnpm test
Getting a VSIX
Every VSIX lives in GitHub Releases
— it's a build artifact, gitignored and never committed here. Two tracks:
vscode-dev-<sha> (prerelease) — built on every push to main that
touches this package (.github/workflows/vscode-release.yml). Bleeding
edge, one per commit.
vscode-v<version> — built from .github/workflows/release.yml only
when an actual release (a "Version Packages" PR merge) bumps this
package's version, same cadence as every other package.
Install a downloaded release from VS Code with Extensions: Install from
VSIX..., or:
code --install-extension agentproto-vscode-<version>.vsix
Build a VSIX locally
pnpm package
The package command rebuilds the extension and writes a versioned artifact in
this directory:
agentproto-vscode-<package.json version>.vsix
Verify the archive before installing or distributing it:
unzip -t agentproto-vscode-*.vsix
The VSIX intentionally contains only the runtime bundle (dist), activity-bar
asset (media), manifest, and Apache-2.0 license. Source files and tests stay
out of the distributable archive.