feat: add brave search container and toolset

This commit is contained in:
William Valentin
2026-02-22 20:12:54 -08:00
parent 487f26e36d
commit ba6abfb078
13 changed files with 502 additions and 53 deletions
+55 -2
View File
@@ -871,9 +871,62 @@ Search the web.
"type": "string",
"description": "Search query"
},
"limit": {
"count": {
"type": "number",
"description": "Number of results to return (default: 10)"
"description": "Number of results to return (default: 5, max: 20)"
},
"country": {
"type": "string",
"description": "Optional country code (Brave provider)"
},
"searchLang": {
"type": "string",
"description": "Optional language code (Brave provider)"
},
"safeSearch": {
"type": "string",
"description": "Brave-only safesearch mode: off | moderate | strict"
},
"freshness": {
"type": "string",
"description": "Brave freshness filter: pd | pw | pm | py"
}
},
"required": ["query"]
}
}
```
#### `web.search.news`
Search Brave News results (available when `web_search.provider: brave`).
```json
{
"name": "web.search.news",
"description": "Search Brave News and return results",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "News search query"
},
"count": {
"type": "number",
"description": "Number of results to return (default: 5, max: 20)"
},
"country": {
"type": "string",
"description": "Optional country code"
},
"searchLang": {
"type": "string",
"description": "Optional language code"
},
"freshness": {
"type": "string",
"description": "Freshness filter: pd | pw | pm | py"
}
},
"required": ["query"]