Spaces:
Paused
Paused
| from src.agents.base import BaseAgent | |
| from duckduckgo_search import DDGS | |
| class ResearcherAgent(BaseAgent): | |
| def __init__(self, engine): | |
| super().__init__(engine, "researcher") | |
| def search(self, query): | |
| try: | |
| with DDGS() as ddgs: return str(list(ddgs.text(query, max_results=4))) | |
| except: return "Search failed." | |