Freddolin commited on
Commit
08bb1f5
·
verified ·
1 Parent(s): 058b8cf

Update tools/search_tool.py

Browse files
Files changed (1) hide show
  1. tools/search_tool.py +7 -3
tools/search_tool.py CHANGED
@@ -1,7 +1,11 @@
1
- from duckduckgo_search import DDGS
2
 
3
  def search_duckduckgo(query: str) -> str:
4
  with DDGS() as ddgs:
5
  results = ddgs.text(query)
6
- snippets = [r["body"] for r in results if "body" in r]
7
- return " ".join(snippets[:3]) if snippets else "No result found."
 
 
 
 
 
1
+ from ddgs import DDGS
2
 
3
  def search_duckduckgo(query: str) -> str:
4
  with DDGS() as ddgs:
5
  results = ddgs.text(query)
6
+ for r in results:
7
+ snippet = r.get("body") or r.get("description") or r.get("title")
8
+ if snippet:
9
+ return snippet
10
+ return "No relevant search results found."
11
+