Releases: slkiser/opencode-quota
v3.8.7
Highlights
Patch release: fixes MiniMax China Token Plan quota normalization so used and remaining percentages display correctly, closes #94.
Changes Made
- Treat MiniMax quota counts by endpoint: China
/v1/token_plan/remainsnow interpretscurrent_*_usage_countas used counts, while the older international Coding Plan endpoint keeps remaining-count behavior. - Preserve shared quota display behavior:
percentRemaining,percentDisplayMode, toast/sidebar/TUI formatting, and/quotasemantics remain unchanged. - Add MiniMax China regressions for zero-used, depleted, low-used, over-quota, and multi-model selection cases.
Full Changelog: v3.8.6...v3.8.7
v3.8.6
Highlights
Patch release: fixes Gemini CLI and Google Antigravity companion auth discovery when OpenCode caches plugins in nested node_modules.
Changes Made
- Fixed companion plugin resolution for cached
opencode-gemini-authandopencode-antigravity-authinstalls under nestednode_modules, via #93, thanks @anthonyhaussman. - Switched maintainer/contributor tooling to pnpm 11, updating CI, publish workflows, Husky hooks, and contributor docs.
Full Changelog: v3.8.5...v3.8.6
v3.8.5
Highlights
Patch release: fixes single-window quota sidebar label truncation for provider/account labels.
Changes Made
- Fixed classic/single-window quota formatting so labels like
[Copilot] (personal)are no longer cut off when they fit within the sidebar width. - Added regression coverage for shared formatting, sidebar rendering, and compact status behavior.
Full Changelog: v3.8.4...v3.8.5
v3.8.4
Highlights
Patch release: Gemini CLI now reports the actionable missing companion-package error instead of a generic unavailable status.
Changes Made
- Fixed Gemini CLI availability detection so configured auth can reach the query phase and surface the specific companion install error via #92, thanks @anthonyhaussman.
- Synced package metadata for the 3.8.4 release.
Full Changelog: v3.8.3...v3.8.4
v3.8.3
Highlights
Patch release: fixes grouped TUI labels, improves reset countdown display, and hardens Gemini/Antigravity companion detection without breaking changes.
Changes Made
- Preserved explicit grouped quota labels in toast/sidebar/compact output so rows like
Quota,Requests,API, and Gemini model tiers no longer collapse toQuota window. - Hardened Gemini CLI and Google Antigravity companion resolution by probing OpenCode runtime package roots and detecting export-blocked companion packages more accurately, closes #91.
- Improved grouped/sidebar/compact test coverage for Gemini CLI model tiers, explicit non-duration provider labels, Google Antigravity fallback rows, and companion package resolution edge cases.
New Features
- More readable reset countdowns using half-hour granularity with upward rounding where applicable, via #90, thanks @tim-hilde.
- Better diagnostics for companion packages that are installed but blocked by package
exports.
Full Changelog: v3.8.2...v3.8.3
v3.8.2
Highlights
Patch release: fixes companion plugin detection for Gemini CLI and Google Antigravity when OpenCode installs auth packages under per-package cache directories.
Changes Made
- Fixed Gemini CLI companion detection when OpenCode installs
opencode-gemini-authunder per-package cache directories like~/.cache/opencode/packages/opencode-gemini-auth@latest/...via #86, thanks @anthonyhaussman. - Hardened Google Antigravity companion resolution with the same package-cache directory scanning via #86, thanks @anthonyhaussman.
Full Changelog: v3.8.1...v3.8.2
v3.8.1
Highlights
Patch release: hardens Gemini CLI and Google Antigravity companion resolution and improves companion package state reporting.
Changes Made
- Hardened Google Gemini CLI companion credential resolution for root-only bundles, compiled JS artifacts, runtime cache paths, and package-root fallbacks.
- Hardened Google Antigravity companion resolution for OpenCode runtime cache installs, package export changes, package.json/root fallbacks, and bundled constants parsing.
- Improved companion package state handling so found-but-unusable packages report
invalidwhile truly absent packages remainmissing.
Full Changelog: v3.8.0...v3.8.1
v3.8.0
Highlights
Minor release: adds Zhipu and MiniMax Coding Plan support, cached input token breakout, and updated provider docs/diagnostics.
Changes Made
- Refreshed the vendored Gemini auth plugin reference and upstream sync/sanitization handling.
- Hardened session token rendering so cached-input hints preserve the legacy
in/outlayout. - Updated README provider setup, diagnostics, metadata, and tests for the new quota behavior.
New Features
- Added Zhipu Coding Plan quota support, including env/config/auth fallback, toast/TUI,
/quota, and/quota_statussupport via #78, thanks @mengfanbo123. - Added MiniMax Coding Plan (CN) support with separate auth, endpoint selection, provider matching, docs, and diagnostics.
- Added cached input token breakout across session token summaries and quota displays via #80, thanks @MRNAQA.
Full Changelog: v3.7.1...v3.8.0
v3.7.1
Highlights
Patch release: switches npm publishing to Trusted Publishing/OIDC.
Changes Made
- Switched npm publishing to Trusted Publishing/OIDC.
Full Changelog: v3.7.0...v3.7.1
v3.7.0
Highlights
Minor release: adds opt-in TUI Sidebar and Compact status quota surfaces with installer and config support.
Changes Made
- Improved compact status formatting with cleaner text-only provider labels.
- Fixed compact status install behavior so selecting Compact status enables both home-bottom and chat/session prompt surfaces by default.
- Polished home-bottom compact status layout so it appears centered below the home controls with a blank spacer line.
- Updated README setup, configuration, and troubleshooting docs for Sidebar panel and Compact status behavior.
- Added focused test coverage for TUI runtime gating, installer config writes, compact formatting, native quota suppression, and TUI slot rendering.
New Features
- Added an opt-in TUI Sidebar
Quotapanel. - Added an opt-in Compact status line for home-bottom and chat/session prompt locations.
- Added multiselect installer support for choosing Toast, Sidebar, Compact status, or terminal-only quota UI surfaces.
- Added config options for
tuiSidebarPanelandtuiCompactStatus, including native provider-quota suppression.
Full Changelog: v3.6.2...v3.7.0