-
Notifications
You must be signed in to change notification settings - Fork 93
Add Perplexity as optional premium web search provider #547
Copy link
Copy link
Open
Labels
agentchatChat SDK changesChat SDK changesdomain:surfacesAgent UI, Telegram, WhatsApp, Slack/Discord, mobileAgent UI, Telegram, WhatsApp, Slack/Discord, mobileenhancementNew feature or requestNew feature or requestp2low prioritylow prioritytrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Metadata
Metadata
Assignees
Labels
agentchatChat SDK changesChat SDK changesdomain:surfacesAgent UI, Telegram, WhatsApp, Slack/Discord, mobileAgent UI, Telegram, WhatsApp, Slack/Discord, mobileenhancementNew feature or requestNew feature or requestp2low prioritylow prioritytrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Summary
Add Perplexity API as an optional premium web search backend alongside the existing DuckDuckGo search (shipped in PR #495).
Context
agents/tools/web_search.py(~498 lines) using Perplexity'ssonarmodelbrowser_tools.py(free, no API key)Design
PERPLEXITY_API_KEYis set, agent uses Perplexity for searchSource
Port from
gaia6/src/gaia/agents/tools/web_search.py