from duckduckgo_search import DDGS def search_duckduckgo(query: str) -> str: summary = "" with DDGS() as ddgs: results = ddgs.text(query, max_results=3) for result in results: summary += f"{result['title']}: {result['body']}\n" return summary or "No relevant results found."