litellm/litellm/integrations/websearch_interception
mateo-berri 12f831e863 Merge origin/main into feat/websearch-multi-query-schema
Resolves handler.py against main's SearchOutcome refactor: the file is
main's version plus this PR's substantive hunks only (the RichWebSearchInput
import, the rich= wiring at the three _execute_search call sites, the
_rich_search_input and _provider_supports_rich_search helpers, and the
_execute_search forwarding), so the 88-column re-wrap noise the PR carried
is gone and the diff against main is the feature alone. RichWebSearchInput
sits beside main's new SearchSucceeded/SearchFailed types, and main's two
_execute_search test stubs accept the new rich argument.
2026-09-18 22:15:35 -07:00
..
__init__.py [Feat] Claude Code x LiteLLM WebSearch - QA Fixes to work with Claude Code (#19294) 2026-01-17 16:30:31 -08:00
ARCHITECTURE.md fix: validate max_agentic_loops wherever it is set 2026-08-22 10:53:13 -07:00
handler.py Merge origin/main into feat/websearch-multi-query-schema 2026-09-18 22:15:35 -07:00
tools.py chore(websearch): justify new mutable annotations for the type-discipline gate 2026-09-09 09:31:13 -04:00
transformation.py fix(websearch_interception): surface a failed search as a web_search_tool_result_error block and end the turn 2026-09-18 17:24:52 -07:00