mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-10 13:22:51 -07:00
- executeFallbackForUrl() now throws on failure instead of returning error strings, giving callers proper error semantics to distinguish fetch failures from successful content. - executeFallback() catches per-URL errors, tracks them separately from successful results, and short-circuits with an error result when all URLs fail — avoiding a wasted LLM call on empty content. - When some URLs succeed and others fail, error notes are appended to the fallback prompt so the LLM is aware of partial fetch failures.