Enable automatic retry for Google GenAI API calls
The Google GenAI SDK requires explicit opt-in for retry behavior, unlike
OpenAI and Anthropic SDKs which have sensible defaults (2 retries with
exponential backoff). Enable SDK-default retries via HttpRetryOptions()
for all Google client creation points.
- think/providers/google.py: Add retry options to get_or_create_client()
and run_agent() client creation
- think/agents.py: Add retry options to generate_agent_output() client
- tests/conftest.py: Add HttpRetryOptions mock to test stubs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>