llama-stack-mirror/llama_stack
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
..
apis feat: add input validation for search mode of rag query config (#2275) 2025-07-14 09:11:34 -04:00
cli chore(api): add mypy coverage to cli/stack (#2650) 2025-07-10 16:53:38 +02:00
distribution fix: container build on podman (#2723) 2025-07-11 16:25:33 +02:00
models chore(api): add mypy coverage to prompts (#2657) 2025-07-09 10:07:00 +02:00
providers fix(brave-search): change tool name and standardize response format 2025-07-14 10:30:21 -04:00
strong_typing chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
templates feat(starter): add Brave search to tool groups 2025-07-14 10:30:21 -04:00
ui feat: Add Vector stores UI (#2737) 2025-07-13 01:03:55 -07:00
__init__.py export LibraryClient 2024-12-13 12:08:00 -08:00
env.py refactor(test): move tools, evals, datasetio, scoring and post training tests (#1401) 2025-03-04 14:53:47 -08:00
log.py chore: remove nested imports (#2515) 2025-06-26 08:01:05 +05:30
schema_utils.py chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00