All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Catalog refresh and post-release manifest PRs auto-merge when required CI is green.
- Startup summary test reads the bundled command-code version from the manifest instead of pinning one release.
- npm publishes only when plugin or catalog files change since the last tag — CI, tests, and scripts-only merges skip a release.
- Catalog models include vision vs text-only from the Command Code CLI
inputModalitiesfield on every SKU. models.dev only adds extra inputs (video/audio/pdf) on matches.
- semantic-release now cuts Keep a Changelog
[Unreleased]into## [version]on publish and includesCHANGELOG.mdin the post-release sync PR.
- Catalog GitHub release notes table no longer renders a blank header row above Plugin.
- Credits sentence no longer mentions Command Code wiring or restates MIT copyright.
- Renamed the published package and GitHub repository to
@brainervirus/opencode-commandcode.
- Price Command Code free SKUs at
$0before models.dev, and fill remaining paid gaps from models.dev.
- GitHub flow: PR-gated
main, CI matrix (check (test|typecheck|pack)), semantic-release on merge, catalog updates as PRs. - Release notes open with a catalog summary table and collapsed lists of fallback / unpriced models.
manifest.jsondescribing the bundled catalog (status, cost sources, command-code version).- First publish of
@brainervirus/commandcode-go-opencode-provider. - Last-good catalog cache and silent
startup.jsondiagnostics under the plugin state dir.
- Load the Command Code model catalog when CLI cost extraction fails (
command-code@1.38.x). - Stop plugin
console.log/console.warnfrom leaking into the OpenCode loading UI. - Default to bundled
models.json(no localcommand-codeinstall). Opt-in local scrape viacommandCodePackagePathorCOMMANDCODE_PACKAGE_PATH. - Refresh bundled catalog from
command-code@1.38.1and fill missing costs from official docs.