bruktawit's picture
Update agent.py
fedff02 verified
raw
history blame contribute delete
401 Bytes
from smolagent.agent import CodeAgent
from smolagent.tool import tool
from duckduckgo_search import DDGS
@tool
def duckduckgo_search(query: str) -> str:
"""Perform a web search using DuckDuckGo."""
with DDGS() as ddgs:
results = ddgs.text(query, max_results=3)
return "\n".join(r["body"] for r in results)
def build_agent():
return CodeAgent(tools=[duckduckgo_search])