cd /home/gooseware/repos/antigravity/quota
git init
git remote add origin git@github.com:gooseware/opencode-antigravity-autopilot.git
git add .
git commit -m "feat: initial release - quota management and model rotation"
git branch -M main
git push -u origin main
- QuotaManager: Core quota tracking and management
- Model Rotation: Automatic fallback based on quota
- Account Rotation: Leverages opencode-antigravity-auth
- oh-my-opencode Integration: Agent-level model management
- OpenCode Plugin: Drop-in plugin support
- LSP Monitoring: Passive quota discovery
- TypeScript: Full type safety with .d.ts exports
- Source files: 11 TypeScript files
- Build output: dist/ with .js, .d.ts, .map files
- Tests: Existing Jest infrastructure
- Docs: README.md, PROJECT.md, LICENSE
// Main
export { AntigravityQuotaPlugin } from './plugin';
export { QuotaManager, activate } from './manager';
// oh-my-opencode
export { createOhMyOpenCodeIntegration, generateOhMyOpenCodeConfig } from './oh-my-opencode';
// Core modules
export { TokenStorageReader, AccountRotator } from './auth/*';
export { LSPFinder, QuotaPoller } from './quota/*';
export { QuotaTracker, ModelSelector } from './rotation/*';
// Types
export type { PluginConfig, ModelRotationStrategy, QuotaInfo, ... } from './types';
- Reads from:
~/.config/opencode/antigravity-accounts.json (opencode-antigravity-auth)
- Monitors: Antigravity LSP process (
language_server_antigravity)
- Works with: OpenCode, oh-my-opencode
- Compatible: opencode-antigravity-auth@^1.2.8