Mario Zechner
ecd240f636
Define own GoogleThinkingLevel type instead of importing from @google/genai
...
- Add GoogleThinkingLevel type mirroring Google's ThinkingLevel enum
- Update GoogleGeminiCliOptions and GoogleOptions to use our type
- Cast to any when assigning to Google SDK's ThinkingConfig
2025-12-30 22:42:25 +01:00
Mario Zechner
329b3a0a36
Merge PR #264 : Add Gemini 3 preview models to google-gemini-cli provider
2025-12-21 20:31:19 +01:00
Luke Foster
ee9b498380
Add Gemini 3 preview models to google-gemini-cli provider
...
- Add gemini-3-pro-preview and gemini-3-flash-preview to Cloud Code Assist
- Handle thinkingLevel config for Gemini 3 (vs thinkingBudget for Gemini 2.x)
- Gemini 3 Pro: LOW/HIGH levels only
- Gemini 3 Flash: all four levels (MINIMAL/LOW/MEDIUM/HIGH)
2025-12-20 22:10:47 -06:00
Mario Zechner
2a0283ecfd
Fix token counts in google-gemini-cli.ts for anthropic models.
2025-12-20 21:34:18 +01:00
Mario Zechner
c359023c3f
Add Google Gemini CLI and Antigravity OAuth providers
...
- Add google-gemini-cli provider: free Gemini 2.0/2.5 via Cloud Code Assist
- Add google-antigravity provider: free Gemini 3, Claude, GPT-OSS via sandbox
- Move OAuth infrastructure from coding-agent to ai package
- Fix thinking signature handling for cross-model handoff
- Fix OpenAI message ID length limit (max 64 chars)
- Add GitHub Copilot overflow pattern detection
- Add OAuth provider tests for context overflow and streaming
2025-12-20 21:34:18 +01:00