web_search: Return all results and improve URL extraction

This commit is contained in:
oobabooga 2026-03-15 13:14:53 -07:00
parent f6a749a151
commit 92d376e420
2 changed files with 20 additions and 17 deletions

View file

@ -9,7 +9,6 @@ tool = {
"type": "object",
"properties": {
"query": {"type": "string", "description": "The search query."},
"num_pages": {"type": "integer", "description": "Number of search results to return (default: 3)."},
},
"required": ["query"]
}
@ -19,8 +18,7 @@ tool = {
def execute(arguments):
query = arguments.get("query", "")
num_pages = arguments.get("num_pages", 3)
results = perform_web_search(query, num_pages=num_pages, fetch_content=False)
results = perform_web_search(query, num_pages=None, fetch_content=False)
output = []
for r in results:
if r: