Apply eisene's review feedback: - Rename PROVIDER_TIMEOUT_ERROR → PROVIDER_TIMEOUT_ERROR_TEXT - Move request_timeout_from_extra_params from backend.py (pure dataclasses) to request_builder.py (request assembly) - Add comment explaining Gemini's ms timeout conversion - Generalize _normalize_extra_params with _strip_none_params helper Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| backends | ||
| __init__.py | ||
| api.py | ||
| backend.py | ||
| caching.py | ||
| capture.py | ||
| conversation.py | ||
| credentials.py | ||
| executor.py | ||
| history_adapters.py | ||
| registry.py | ||
| request_builder.py | ||
| runtime.py | ||
| structured_output.py | ||
| tool_loop.py | ||
| types.py | ||