Commit Graph

4 Commits

Author SHA1 Message Date
clawd 210a2d15a9 config: switch to Ollama-first strategy (local AI priority)
Changed API fallback chain:
- Tier 1: Ollama (local, free, always available)
- Tier 2: Gemini (free tier with quota limits)
- Tier 3: OpenRouter (cheap, flexible fallback)
- Tier 4: OpenCode (final backup)

This saves costs by using local Ollama for most tasks.
OpenRouter only used when Ollama unavailable.
2026-03-02 19:48:41 +01:00
clawd 2f6392a807 config: reorder API fallbacks - Gemini → OpenRouter → OpenCode
Changed priority:
- Tier 1: Gemini (primary, free but quota-limited)
- Tier 2: OpenRouter (secondary, cheaper & more flexible)
- Tier 3: OpenCode (tertiary, final fallback)

OpenRouter is better: supports multiple models, cheaper per-token,
intelligent routing. Moved to primary fallback position.
2026-03-02 19:43:55 +01:00
clawd 2bc4c947ae config: upgrade to 3-tier fallback system (Gemini → OpenCode → OpenRouter)
Added OpenRouter as tertiary fallback:
- Primary: Gemini (free tier, quota-limited)
- Secondary: OpenCode (fallback if Gemini quota exceeded)
- Tertiary: OpenRouter (final fallback, supports multiple models)

gemini-fallback.js now tries all three in sequence with proper error handling.
2026-03-02 19:39:33 +01:00
clawd 0c37d6ea91 config: add OpenCode API fallback for Gemini quota
- Configured OpenCode as fallback when Gemini quota exceeded
- Created gemini-fallback.js utility (tries Gemini → OpenCode)
- API keys stored in .env (excluded from git)
- PM unblocked: can resume 05-03 with fallback system

Flow: Gemini (primary) → OpenCode (fallback) → fail gracefully
2026-03-02 19:38:25 +01:00