llama-stack-mirror/llama_stack/providers/remote/tool_runtime
skamenan7 a0a8b86fc8 fix(brave-search): change tool name and standardize response format
- Change tool name from 'web_search' to 'web_search_brave' to avoid conflicts with Tavily
- Standardize response format to JSON with 'query' and 'top_k' fields for consistency
- Remove built_in_type parameter from ToolDef to match Tavily implementation
- Return structured dict instead of string from _clean_result_by_type method

Fixes #2606: Resolves tool name conflicts and response format inconsistencies
that were causing non-deterministic behavior and poor user experience
2025-07-14 10:30:21 -04:00
..
bing_search fix(tools): do not index tools, only index toolgroups (#2261) 2025-05-25 13:27:52 -07:00
brave_search fix(brave-search): change tool name and standardize response format 2025-07-14 10:30:21 -04:00
model_context_protocol fix: match mcp headers in provider data to Responses API shape (#2263) 2025-05-25 14:33:10 -07:00
tavily_search fix: allow default empty vars for conditionals (#2570) 2025-07-01 14:42:05 +02:00
wolfram_alpha fix: allow default empty vars for conditionals (#2570) 2025-07-01 14:42:05 +02:00
__init__.py agents to use tools api (#673) 2025-01-08 19:01:00 -08:00