Skip to content

Releases: Darkstarrd-dev/opencode-antigravity-auth

v1.5.2

12 Feb 02:17

Choose a tag to compare

Release v1.5.2

Compare changes: v1.5.1...v1.5.2

  • docs: update readme version to 1.5.2 [skip ci] (dc66228)
  • feat: release v1.5.2 - sync with upstream v1.5.1 and preserve custom tools (94348da)

Upgrade

Update your opencode.json:

{
  "plugin": ["opencode-antigravity-auth-remix@1.5.2"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.5.1

10 Feb 02:49

Choose a tag to compare

Release v1.5.1

  • docs: update readme version to 1.5.1 [skip ci] (8ba2377)
  • chore: bump version to 1.5.1 to trigger release (859d61d)
  • fix: schema validation test and update version to 1.5.1 (42c6f24)
  • feat: release v1.5.0 - sync with upstream beta, add check_quota tool (b23ac6c)

Upgrade

Update your opencode.json:

{
  "plugin": ["opencode-antigravity-auth-remix@1.5.1"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.4.6

30 Jan 13:54

Choose a tag to compare

Release v1.4.6

Compare changes: v1.4.5...v1.4.6

  • fix: release workflow for remix package (ebc8166)

Upgrade

Update your opencode.json:

{
  "plugin": ["opencode-antigravity-auth-remix@1.4.6"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.4.3

30 Jan 13:01

Choose a tag to compare

Release v1.4.3

Compare changes: v1.4.2...v1.4.3

  • chore: sync upstream and bump remix to 1.4.3 (b6b3de8)
  • fix: 同步 package-lock.json 并应用兼容性修正补丁 (578d142)

Upgrade

Update your opencode.json:

{
  "plugins": ["opencode-antigravity-auth@1.4.3"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.4.2

30 Jan 11:24

Choose a tag to compare

Release v1.4.2

Compare changes: v1.4.0...v1.4.2

  • fix: update ANTIGRAVITY_USER_AGENTS to working versions (1.14.x-1.15.x) (8881d11)
  • Bump version to 1.4.0 (c1b7834)
  • fix: update Antigravity user agent version to 1.15.8 (235d62c)
  • v1.3.2 (39e5206)
  • fix: remove default value for remainingFraction in aggregateQuota function (db5b2de)
  • feat: add quota checking and management options to documentation (94e42e3)
  • Update package.json (143ac78)
  • fix: prevent toast spam for rate limit warnings (b39ce4b)
  • fix: getEnabledAccounts should treat undefined as enabled (d1a86cb)
  • fix: show correct position in account toast for enabled accounts (a06b099)
  • fix: filter disabled accounts in all selection methods (451128e)
  • feat: add quota check and account management to auth login (9a85cb2)
  • Added fence language (4c702a2)
  • docs: add MCP tool name troubleshooting (7d1a79e)
  • fix(triage): enhance triage logic (0348742)
  • chore: bump version to 1.3.2-beta.0 [skip ci] (817365d)
  • fix(dependencies): move @opencode-ai/plugin to dependencies section (a5455e8)
  • test: update backoff calculation for MODEL_CAPACITY_EXHAUSTED to include jitter range (a6d885f)
  • Update package.json (d4af470)
  • fix: address review feedback - remove redundant reset, fix usageMetadata format (3dcabfb)
  • feat(rate-limit): add header randomization for fingerprint diversity (2291b8b)
  • fix(toast): add 5s debounce for rate limit warning toasts (d8d389b)
  • fix(debug): show remaining time instead of raw timestamps in rate limit logs (46cbc32)
  • feat(rate-limit): regenerate fingerprint after capacity retry exhaustion (d14343e)
  • feat(rate-limit): increase MODEL_CAPACITY backoff to 45s with jitter (8ba160d)
  • feat(rate-limit): add configurable request timing jitter (76a0b91)
  • docs: add Terms of Service warning and usage recommendations to README (3f562c8)
  • chore: bump version to 1.3.1-beta.2 [skip ci] (44a2f9b)
  • chore: bump version to 1.3.1-beta.2 and remove unused googleSearch config (83e2f0e)
  • refactor(AccountManager): improve toast debouncing logic for account switch notifications (3d81fce)
  • Bump version to 1.3.1-beta.1 (721acc5)
  • hive: merge 08-write-comprehensive-tests (squashed) (458ffc8)
  • hive: merge 09-update-documentation (squashed) (0952853)
  • feat(fingerprint): add fingerprint restore operations to AccountManager (7bdcdd5)
  • hive: merge 06-extend-per-account-fingerprint-history (squashed) (0c2ed61)
  • hive: merge 05-add-exponential-backoff-for-503529 (squashed) (b9fc394)
  • hive: merge 04-enhance-duration-parsing-for-go-format (squashed) (f8ab8ca)
  • hive: merge 02-implement-cachefirst-scheduling-mode (squashed) (c183fc2)
  • hive: merge 03-add-failure-count-ttl-expiration (squashed) (6ab5c56)
  • hive: merge 01-add-scheduling-mode-configuration (squashed) (38ec23f)
  • hive: merge 03-add-fingerprint-to-debug-output (squashed) (f72f8f1)
  • hive: merge 02-persist-fingerprint-per-account (squashed) (c3b116c)
  • hive: merge 01-add-fingerprint-to-storage-schema (squashed) (446fe29)
  • fix(ratelimit): remove duplicate sleep call (c883db4)
  • fix(ratelimit): implement capacity retry limit to prevent infinite loops (Greptile review) (256c68a)
  • fix(ratelimit): reorder parsing logic to prioritize capacity checks (CodeRabbit review) (b1f4921)
  • fix(ratelimit): correct loop retry logic and prevent state pollution (CodeRabbit review) (8df4735)
  • fix(test): resolve TS2554 by passing required arguments to parseRateLimitReason (7ec3322)
  • fix(ratelimit): refine logic based on AI review (remove 500, fix state pollution) (64d93f0)
  • fix(ratelimit): implement robust handling for capacity/5xx errors (parity with Antigravity-Manager) (7450cce)
  • refactor(config): remove deprecated web_search configuration and related logic (b573170)
  • fix(model-resolver): prevent tier suffix on image generation models (4bf2555)
  • fix(search): remove unused SEARCH_THINKING_BUDGET constants from search module (52bb0eb)
  • fix(search): update SEARCH_MODEL to gemini-3-flash and refactor thinking budget logic in executeSearch function (c180290)
  • hive: merge 03-fix-toast-debounce-for-any-switch (squashed) (99596fc)
  • hive: merge 02-fix-lastused-timing (squashed) (734c0c0)
  • hive: merge 01-add-stickiness-to-selecthybridaccount (squashed) (a22a4d8)
  • hive: merge 02-integrate-into-request-headers (squashed) (924df6f)
  • hive: merge 01-create-fingerprint-module (squashed) (0e92cb3)
  • fix(triage): change labelsToRemove declaration from const to let for flexibility (dd3385a)
  • fix(triage): enhance triage logic to prevent skipping issues with 'needs-triage' label and refine label removal process (6337b52)
  • fix(triage): change labelsToAdd declaration from const to let for flexibility (0fa210a)
  • feat(search): implement google_search tool for web search with enhanced capabilities and deprecate legacy configurations (3557760)
  • docs: update version to 1.4.0 in README (762fbe9)
  • fix(triage): enhance label management by removing conflicts and enforcing single label selection (eec6f46)
  • feat(triage): streamline issue triage process and enhance validation (ddb7c1a)
  • fix(triage): remove model and variant parameters (df7384a)
  • feat(triage): switch to self-hosted runner and opencode cli (561b464)
  • feat(pi): add opencode cli setup script (58f0530)
  • feat(ci): add scripts for setting up self-hosted raspberry pi runner (058d302)
  • chore: bump version to 1.3.1-beta.0 [skip ci] (ac05b7e)
  • chore: remove subrepos from tracking, revert tsconfig.json (943ce66)
  • chore: remove .hive workflow files, test artifacts, bump version to 1.3.1-beta.0 (09a7ae4)
  • fix: strip thinking blocks from tool_use content when no valid cached signature is available (adc2b40)
  • hive: merge 01-create-test-file-structure (squashed) (edfd856)
  • fix: add temporary file pattern to gitignore entries and improve error handling in saveAccounts function (994e0d0)
  • refactor: unify synthetic thinking injection with debug text handling (f66f8aa)
  • chore(triage): add few-shot examples to prompt to enforce read-only mode (a630d1e)
  • chore(triage): harden prompt against code modification (a4b60dc)
  • fix(triage): increase workflow timeout to 30m and forbid questions (78e8703)
  • fix(triage): prevent infinite coding loops and fix gemini fallback limits (06824ff)
  • fix: update source context and API endpoint in issue triage workflow (64d77cb)
  • fix: improve session handling in issue triage workflow (de21a44)
  • feat: enhance issue triage workflow (02a38b1)
  • feat: add issue triage workflow for automated issue management (37ba030)
  • test: update ensureThoughtSignature test for sentinel fallback (78b6d17)
  • hive: merge 05-add-tests-for-providermetadata-conversion (squashed) (0c064d8)
  • hive: merge 04-add-signature-recovery-fallback (squashed) (d0bd601)
  • hive: merge 03-add-signature-caching-on-response-transformation (squashed) (0f21acd)
  • hive(02-add-providermetadata-conversion-in-transformthinkingparts): Added providerMetadata conversion in transformThin (73d68e7)
  • hive(01-add-providermetadata-conversion-in-transformgeminicandidate): Added providerMetadata conversion in transformGemi (bae6a8f)
  • fix: v1.3.1 bugfixes - Zod v4 upgrade, keep_thinking, tool params, auth headers, quiet_mode (814709c)
  • fix: improve interactive account menu reliability (4d30357)
  • Fix image quota wait time calculation (973dfbb)
  • Fix image quota wait time calculation (2431459)
  • feat: add configurable rate limit retry delays (2845cd9)

Upgrade

Update your opencode.json:

{
  "plugins": ["opencode-antigravity-auth@1.4.2"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.4.0

20 Jan 16:39

Choose a tag to compare

Release v1.4.0

Compare changes: v1.3.9...v1.4.0

  • fix(antigravity): align endpoint headers and metadata with reference implementation, bump version to 1.4.0 (066e1cd)

Upgrade

Update your opencode.json:

{
  "plugins": ["opencode-antigravity-auth@1.4.0"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.3.9

19 Jan 07:08

Choose a tag to compare

Release v1.3.9

Compare changes: v1.3.8...v1.3.9

  • chore: version bump to 1.3.9 to force release (9c6c1cc)
  • chore: bump version to 1.3.8 in all files to trigger release (42fa509)
  • fix: resolve variable name conflict in test script (529b84b)
  • fix: resolve TypeScript strict type errors in endpoint switching logic (c41cfaf)

Upgrade

Update your opencode.json:

{
  "plugins": ["opencode-antigravity-auth@1.3.9"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.3.7

18 Jan 16:24

Choose a tag to compare

Release v1.3.7

Compare changes: v1.3.6...v1.3.7

  • fix: update package name to opencode-antigravity-auth-remix and bump version to 1.3.7 (c0feeab)

Upgrade

Update your opencode.json:

{
  "plugins": ["opencode-antigravity-auth@1.3.7"]
}

If stuck on an old version, clear the cache:

rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock

v1.3.6

18 Jan 16:20

Choose a tag to compare

Release v1.3.6

Compare changes: v1.3.1...v1.3.6

  • chore: bump version to 1.3.6 for npm deployment (9fd72a4)
  • chore: major structural overhaul and version update to 1.3.1 (38e7b41)
  • fix: address code review findings (04295c3)
  • feat: integrate image generation and Google search tools with fallback mechanism (7a63caf)
  • chore: update version to 1.3.0 in package.json and package-lock.json (e4ae356)
  • test: update token balance assertion to use toBeCloseTo for floating point precision (4206b0f)
  • chore: bump version to 1.2.9-beta.10 [skip ci] (d159d52)
  • docs: enhance documentation with load balancing details and formatting improvements (0407a66)
  • refactor: remove unnecessary toast notification for thinking recovery in quiet mode (36bac63)
  • fix: update default values for keep_thinking and auto_resume options in documentation and schema (f0c1abf)
  • feat: Update issue templates and README for improved user guidance (e975a1c)
  • fix: update documentation and code comments for hybrid strategy implementation (80efd94)
  • fix: update token consumption test to use toBeCloseTo for floating point precision (86f712a)
  • chore: bump version to 1.2.9-beta.9 [skip ci] (b04e45f)
  • fix: enhance Gemini tool wrapping to include counts of wrapped functions and passthrough tools (dba6475)
  • hive: merge 01-fix-capacity-exhausted-handling-to-respect-switchonfirstratelimit (squashed) (2313ade)
  • chore: bump version to 1.2.9-beta.9 (85d5ac2)
  • docs: expand Troubleshoot section with common issues (788b6e7)
  • fix: wrap Gemini tools in functionDeclarations format (40c90b3)
  • chore: bump version to 1.2.9-beta.8 [skip ci] (56a96c8)
  • chore: bump version to 1.2.9-beta.8 (e28a934)
  • Improves Claude thinking block handling (e698fa4)
  • chore: bump version to 1.2.9-beta.7 [skip ci] (578ffc3)
  • fix: update version to 1.2.9-beta.7 and refactor project onboarding logic (955bc21)
  • Revert "Merge pull request NoeFabris#194 from IsraelAraujo70/fix/treat-resource-exhausted-as-capacity" (aea358f)
  • fix: update issue templates to prompt for descriptive titles (8b730cd)
  • feat: add new issue templates for bug reports and feature requests (6bef489)
  • chore: bump version to 1.2.9-beta.6 [skip ci] (1714a67)
  • fix: bump version to 1.2.9-beta.6 (bc44677)
  • fix: improve hostname detection for OrbStack Docker environment (7f05475)
  • fix: smart bind address detection for OAuth callback server (0fce74e)
  • fix: clarify priority between thinkingLevel and thinkingBudget in extractVariantThinkingConfig (90fe2e8)
  • chore: bump version to 1.2.9-beta.5 [skip ci] (b8858b9)
  • feat: add Google Search (Grounding) configuration and integration (d91cc28)
  • Add comprehensive documentation for Antigravity Auth plugin (1a6237c)
  • Update package.json (b172e3d)
  • fix: corrigir revisão de código (logic, style, docs) (5353321)
  • fix: tratar Resource has been exhausted como capacity temporária (bbfb06f)
  • fix: preserve manually configured projectId during account updates (4c47180)
  • Bump version to 1.2.9-beta.3 (ac23a83)
  • fix: indentation (411b4a5)
  • fix: refund tokens in case of network/io (fbcf56d)
  • fix: negative errors, fallback (c483a3a)
  • ref: clamp values in range, prevent neg (54a8d2b)
  • ref: update default value for rotation (c0f8696)
  • doc: update hybrid doc (05424fa)
  • fix: config param (cef4c9f)
  • ref: added tests for missing rotations (f01c834)
  • fix: fallback index null (8333528)
  • ref: update default value for rotation (e118afb)
  • ref: update default value for rotation (8acd803)
  • ref: update default value for rotation (7987975)
  • doc: update comment (ac234c4)
  • fix: use max tokens instead of hardcoded value (8f569fe)
  • feat: add tests for rotations (8bc5d8c)
  • feat: add more rotation method (e99f2d7)
  • fix: correct parseRateLimitReason argument order and pass serverRetryMs (41ad0e0)
  • fix: model name transformation and rate limit reason classification (b6f3ed8)
  • fix(review): tighten safety settings and improve image config validation (ff6b191)
  • fix: exclude image models from auto-suffixing (6ea246c)
  • feat: add image generation support for Gemini image models (8764189)
  • Update package.json (97a1152)
  • fix: remove additionalProperties from Gemini tool schemas and apply cleanJSONSchemaForAntigravity (1db0fe4)
  • fix: transform tool schemas to Gemini-compatible format (34d9d9f)
  • refactor: simplifying sentence structure (a79d44a)
  • docs: adding documentation for Gemini CLI model issues. (402af3a)
  • docs: Make browser OAuth troubleshooting sections collapsible (094fca3)
  • docs: Address review feedback - add Windows commands and port hints (f3d4205)
  • docs: Add Safari/browser OAuth troubleshooting section (693a2bc)
  • docs: add missing config options and improve documentation (462b429)
  • chore: bump version to 1.2.9-beta.1 [skip ci] (64aa94d)
  • feat: progressive rate limit retry with switch_on_first_rate_limit config (3445cda)
  • test: simplify antigravity system instruction for testing (e2a365e)
  • Bump version to 1.2.9-beta.0 (511afdb)
  • fix: incorporate Gemini 3 model check for displayed thinking hashes in response transformation (b228aa7)
  • fix: update Gemini 3 model resolution logic and deduplicate thinking block handling (7ecc57c)
  • chore: bump version to 1.2.8 for release (a379196)
  • Bump version to 1.2.8-beta.4 (b37bb53)
  • Update src/constants.ts (1566fbe)
  • fix: address coderabbit review comments (3e3371b)
  • feat: add CLIProxyAPI v6.6.89 Antigravity compatibility (f2215b9)
  • test(storage): update tests to match .gitignore and tmp file write logic (342edbf)
  • feat(storage): add .gitignore to GITIGNORE_ENTRIES (4da338e)
  • test(storage): add comprehensive tests for .gitignore management (41ef24e)
  • feat(cache): ensure .gitignore when signature cache persists (8cfebb5)
  • feat(debug): ensure .gitignore when debug mode initializes (afe7f1a)
  • feat(storage): auto-create .gitignore for sensitive files (55726b3)
  • chore: bump version to 1.2.8-beta.3 [skip ci] (d0c549b)
  • fix: Gemini 3 tool schema format and restore thinking deduplication (d39d1f5)
  • fix: revert cross-request thinking deduplication (breaks streaming) (23a19dd)
  • fix: add minimal level and set Pro default to high per Google docs (f05bd6b)
  • fix: thinking level assignment and cross-request duplication (c5b5004)
  • feat: complete Gemini 3 variant config overhaul (6cab735)
  • fix: ensure Gemini 3 models always have thinkingLevel set (8499629)
  • fix: thinking signature, tool schema, and streaming issues (79cfd9a)
  • fix: deduplicate thinking blocks in streaming output (NoeFabris#120) (7f6afa6)
  • feat: add pid_offset_enabled config option (disabled by default) (815068f)
  • feat: mock proper-lockfile and enhance fs mocks in tests (f100680)
  • chore: bump version to 1.2.8-beta.2 [skip ci] (295aa1a)
  • chore: update version to 1.2.8-beta.2 in package.json (9cbc1b3)
  • feat: implement variant thinking configuration extraction and model resolution (9eb09b5)
  • feat: add extractVariantThinkingConfig for provider-specific thinking config (c3d694b)
  • feat: add file locking and multi-session PID offset (f713005)
  • feat: smart account routing with error differentiation (eedafe5)
  • Update model names in README.md (caed29f)
  • Add troubleshooting section to README (0c521a6)
  • fix: update plugin version to beta in installation instructions (bd37114)
  • fix: improve account management by ensuring current auth is added to stored accounts (36f2f54)
  • Update README with correct URL for Antigravity plugin (b8b055d)
  • Update schema URLs to NoeFabris repository (a98d992)
  • Update URLs to NoeFabris repository (0f6167e)
  • fix: apply cross-model signature sanitization to single requests (ee80aea)
  • fix: correct output redirection in E2E test scripts and update model testing options (902b5bf)
  • feat: add legacy Gemini 3 model support for Antigravity quota and implement E2E test suite (219069a)
  • chore: release v1.2.7 - pin version for official release (a6489f3)
  • docs: update README for clarity and improved installation instructions (c3f0fa2)
  • fix: extend thought signature caching to Gemini 3 models (ac3788d)
  • chore: bump version to 1.2.7-beta.7 [skip ci] (31ef265)
  • chore: bump version to 1.2.7-beta.7 and remove unused getPublicModelName function fix: gemini cli model endpoint not working (85b82e6)
  • chore: bump version to 1.2.7-beta.6 (c89a7b8)
  • fix: add user-friendly error message when OAuth port is already in use (0dc26d2)
  • Update plugin version in README.md to beta (c6201c9)
  • Revise upgrade steps and config for antigravity (e39d4b8)
  • Bump version to 1.2.7-beta.5 (a5ef5d2)
  • refactor: address CodeRabbit nitpicks by extracting helper and cleaning tests (87b5de4)
  • refactor: apply CodeRabbit review suggestions for quota management (782542b)
  • fix: resolve 404 errors in gemini-cli fallback using official aliases and v1beta endpoint (60352d7)
  • feat: implement model-specific gemini quota with prioritized antigravity pool fallback (9ae7037)
  • Add Ko-fi username for funding support (60dcb36)
  • fix: cross-model signature sanitization for Gemini-Claude session switching (2455a7d)
  • Add Ko-fi username for funding support (f92c36a)
  • fix: update version to 1.2.7-beta.3 in package.json (df244b8)
  • fix: resolve OAuth callback hanging in WSL/SSH/remote environments (5025723)
  • fix: skip auto-update for prerelease versions in the auto-update checker (911ff39)
  • feat: add quota fallback option to configuration schema and update Gemini 3 thinking levels (22a1215)
  • fix: use conservative timing and centralized logic for token expiration (0219e27)
  • feat: enhance configuration options and update installation instructions (44badf6)
  • Refactor rate limit handling and improve error responses (802dfe1)
  • bump version to 1.2.7-beta.2 in package.json (d2006b6)
  • fix: improve rate limit handling and add prompt-too-long toast (457b3ac)
  • fix: resolve thinking block preservation and schema duplication issues (93415be)
  • Clear version mismatch in package.json: (77ac039)
  • chore: bump version to 1.2.7-beta.1...
Read more

v1.3.5

17 Jan 04:00

Choose a tag to compare

Release v1.3.5

  • fix: 修复请求稳定性 (v1.3.5) (4e8baa8)

Install: "plugin": ["opencode-antigravity-auth-remix@1.3.5"]