Coda — Express Genix AI Assistant
AI-powered coding assistant for VS Code. Chat, explore code, and use agent mode with tool execution — directly from the sidebar.
Publishing & Deployment
Prerequisites
Credentials
| Item |
Value |
| Marketplace Publisher |
express-genix |
| Extension ID |
express-genix.coda-ai |
| Azure DevOps Org |
joshuamaeba |
| GitHub Repo |
LambdaAI001/coda |
The PAT is stored in the Azure DevOps org settings under Personal Access Tokens (scope: Marketplace → Manage).
Build
cd coda
npm install
npm run build
This bundles everything into dist/extension.js via esbuild.
Version Bump
npm version <major|minor|patch> --no-git-tag-version
# or explicitly:
npm version 1.2.0 --no-git-tag-version
Publish to VS Code Marketplace
npx @vscode/vsce publish --pat <YOUR_PAT>
The extension will be available at:
Package VSIX & Install Locally
npx @vscode/vsce package -o coda-ai-<version>.vsix
code --install-extension coda-ai-<version>.vsix --force
Git Commit & Push
git add -A
git commit -m "feat: description (v<version>)"
git push
Create GitHub Release
gh release create v<version> coda-ai-<version>.vsix \
--title "v<version> — Short Description" \
--notes "### Changes
- Change 1
- Change 2"
Releases appear at: https://github.com/LambdaAI001/coda/releases
Full Release Checklist (copy-paste)
# 1. Build
npm run build
# 2. Bump version
npm version 1.x.x --no-git-tag-version
# 3. Package VSIX
npx @vscode/vsce package -o coda-ai-1.x.x.vsix
# 4. Install locally & test
code --install-extension coda-ai-1.x.x.vsix --force
# → Reload VS Code and verify
# 5. Publish to marketplace
npx @vscode/vsce publish --pat <PAT>
# 6. Commit & push
git add -A && git commit -m "feat: description (v1.x.x)" && git push
# 7. GitHub release
gh release create v1.x.x coda-ai-1.x.x.vsix \
--title "v1.x.x — Description" \
--notes "### Changes
- ..."