v2.5.4

March 24, 2026

Scope web searches by time, region, and backend in DuckDuckGoTools

DuckDuckGoTools now exposes timelimit, region, and backend parameters, giving you direct control over how web search results are scoped and returned. This improves relevance for location-sensitive or time-sensitive queries without switching providers.

Details

  • timelimit restricts results to a specific recency window
  • region localizes results by geography
  • backend selects the underlying search engine
  • Backward-compatible; existing configurations continue to work
from agno.agent import Agent
from agno.tools.duckduckgo import DuckDuckGoTools

agent = Agent(tools=[DuckDuckGoTools()])
agent.print_response("Whats happening in France?", markdown=True)

View the DuckDuckGo docs for more.