Highlight @intract.v1 tags and run the Intract CLI from the editor.
cd extensions/vscode-intract
npm install -g @vscode/vsce
vsce package --no-dependencies
code --install-extension intract-intent-contracts-0.1.0.vsix
VSCE_PAT in GitHub → Settings → Secretsversion in package.json and update CHANGELOG.mdgit tag vscode-v0.1.1
git push origin vscode-v0.1.1
Workflow .github/workflows/vscode-extension.yml packages on PR/push and publishes on tag vscode-v*.
Local install without Marketplace:
cd extensions/vscode-intract
vsce package --no-dependencies
code --install-extension intract-intent-contracts-0.1.1.vsix
Or use workspace recommendation (.vscode/extensions.json) and Extensions: Install from VSIX.
@intract.v1 in Python, TypeScript, JavaScript, C#, Java, Go, Rustrun-demo.sh + local server)Workspace tasks (.vscode/tasks.json):
Intract: Web App Demo (generate reports)Intract: Web App Mock Server → http://localhost:8765/mock/index.htmlvallm: intract web-app v1| Setting | Default | Description |
|---|---|---|
intract.manifest |
intract.yaml |
Manifest path |
intract.pythonPath |
python |
Python executable for CLI |