from ddgs import DDGS def search_duckduckgo(query: str) -> str: with DDGS() as ddgs: results = ddgs.text(query) for r in results: snippet = r.get("body") or r.get("description") or r.get("title") if snippet: return snippet return "No relevant search results found."