{"id":18632,"library":"opencode-antigravity-auth-tweaked","title":"Opencode Antigravity OAuth Auth Plugin","description":"Opencode plugin (v1.9.7) enabling OAuth authentication against Google's Antigravity (IDE) and Gemini CLI quotas for access to models like gemini-3.1-pro and gemini-3-flash. Supports multi-account auto-rotation, dual quota systems, Google Search grounding, and extended thinking for Gemini models. Includes automatic session recovery and tool failure handling. Violates Google ToS — accounts may be banned. Requires Node >=20 and TypeScript ^5 as peer dependency. Ships TypeScript types.","status":"active","version":"1.9.7","language":"javascript","source_language":"en","source_url":"https://github.com/PineappleTwilight/opencode-antigravity-auth-tweaked","tags":["javascript","opencode","google","antigravity","gemini","oauth","plugin","auth","claude","typescript"],"install":[{"cmd":"npm install opencode-antigravity-auth-tweaked","lang":"bash","label":"npm"},{"cmd":"yarn add opencode-antigravity-auth-tweaked","lang":"bash","label":"yarn"},{"cmd":"pnpm add opencode-antigravity-auth-tweaked","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency, required for type support","package":"typescript","optional":false}],"imports":[{"note":"This is an Opencode plugin, not a direct npm dependency. Install via Opencode config, not npm install.","wrong":"npm install opencode-antigravity-auth-tweaked","symbol":"plugin","correct":"add plugin to opencode.json: { \"plugin\": [\"opencode-antigravity-auth-tweaked@latest\"] }"},{"note":"Plugin is loaded by Opencode at runtime. There is no JavaScript/TypeScript import API.","symbol":"default","correct":"No programmatic import — configure via opencode.json"},{"note":"Types are for Opencode's internal use; users don't import them.","symbol":"types","correct":"TypeScript types are shipped but not directly importable by users"}],"quickstart":{"code":"// Step 1: Add to ~/.config/opencode/opencode.json\n{\n  \"plugin\": [\"opencode-antigravity-auth-tweaked@latest\"]\n}\n// Step 2: Authenticate\n$ opencode auth login\n// Step 3: Follow prompts to configure models\n// Step 4: Test\n$ opencode run \"Hello\" --model=google/antigravity-gemini-3-pro --variant=high","lang":"javascript","description":"Shows how to install the plugin, authenticate with Google OAuth, and run a test model call."},"warnings":[{"fix":"Do not use if you rely on your Google account for critical services.","message":"Using this plugin violates Google's Terms of Service and may result in account suspension or shadow-ban.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Report issues to the plugin author, but expect limited support.","message":"Plugin compatibility with other Opencode plugins (e.g., oh-my-opencode, dcp) is not guaranteed. Third-party modifications may break functionality.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Use Gemini models instead (e.g., antigravity-gemini-3-pro).","message":"Claude model support (opus-4-6, sonnet-4-6) has been removed as of v1.5.0.","severity":"deprecated","affected_versions":">=1.5.0"},{"fix":"Update model names to current list (see README).","message":"Model IDs changed in v1.0.0: 'claude-opus-4-6' renamed to 'antigravity-claude-opus-4-6-thinking' (later removed).","severity":"breaking","affected_versions":">=1.0.0 <1.5.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Use Gemini models: antigravity-gemini-3-pro or antigravity-gemini-3-flash.","cause":"Claude models removed after v1.5.0.","error":"opencode: error: unknown model 'google/antigravity-claude-opus-4-6-thinking'"},{"fix":"Run 'opencode auth login' again to re-authenticate.","cause":"Google OAuth token has expired or was revoked.","error":"Error: OAuth token expired"},{"fix":"Add additional Google accounts for multi-account auto-rotation, or switch to a different quota pool (Antigravity vs Gemini CLI).","cause":"Rate limit exceeded for current quota pool.","error":"Error: 429 Too Many Requests"},{"fix":"Ensure opencode.json contains: { \"plugin\": [\"opencode-antigravity-auth-tweaked@latest\"] } and restart Opencode.","cause":"Plugin not installed correctly in opencode.json.","error":"Error: Plugin 'opencode-antigravity-auth-tweaked' not found"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}