feat(agent): add web search agent with exa integration - #11
Merged
TimPietruskyRunPod merged 2 commits intoDec 22, 2025
Merged
TimPietruskyRunPod merged 2 commits into
TimPietruskyRunPod merged 2 commits into
Conversation
- add web-search-tool using exa-js for AI-optimized web search - add web-search-agent that searches and summarizes results - returns key points and sources with titles and URLs - update readme with agent documentation and curl examples - add EXA_API_KEY to environment variables
- change RunPod to Runpod throughout codebase - update context.md with current agent patterns - add EXA_API_KEY to environment variables - update storage docs to reflect LibSQL fallback
TimPietruskyRunPod
force-pushed
the
timpietrusky/cse-785-agent-web-search-summarization
branch
from
December 22, 2025 10:07
1b42d91 to
a507229
Compare
TimPietruskyRunPod
deleted the
timpietrusky/cse-785-agent-web-search-summarization
branch
December 22, 2025 10:08
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add Web Search Agent that uses Exa for AI-optimized web search and summarization.
Closes CSE-785
Changes
web-search-tool.tsusingexa-jsfor semantic web searchweb-search-agent.tsthat searches and summarizes resultsEXA_API_KEYTesting
Tested locally with Docker:
Response:
Environment Variables
EXA_API_KEY: Required for web search agent (get one here)