The sqz VS Code extension is published to the VS Code Marketplace under the sqz publisher.
npm install -g @vscode/vsceLog in with your publisher token (create one at https://marketplace.visualstudio.com/manage):
vsce login sqzThe following fields must be present and accurate before publishing:
{
"name": "sqz",
"displayName": "sqz — Context Intelligence",
"description": "Compress and manage LLM context in VS Code.",
"version": "0.1.0",
"publisher": "sqz",
"engines": { "vscode": "^1.85.0" },
"categories": ["Other"],
"repository": {
"type": "git",
"url": "https://github.com/ojuschugh1/sqz"
},
"license": "MIT",
"icon": "images/icon.png"
}Key rules:
publishermust match your verified Marketplace publisher IDiconmust be a 128×128 PNGrepositoryis required for the Marketplace listingversionmust be bumped for each publish (semver)
cd vscode-extension
npm install
vsce package
# produces sqz-0.1.0.vsixInspect the package contents before publishing:
vsce lsvsce publishOr publish a specific version:
vsce publish minor # bumps minor version and publishesTo publish a pre-release:
vsce publish --pre-releaseStore your PAT as VSCE_PAT in repository secrets, then:
- name: Publish to VS Code Marketplace
run: vsce publish -p ${{ secrets.VSCE_PAT }}
working-directory: vscode-extensionAfter publishing, the extension appears at:
https://marketplace.visualstudio.com/items?itemName=sqz.sqz
Users can install with:
code --install-extension sqz.sqz