Skip to content

Show HN: Telem – Route agent web search across providers and inspect the traces

telem.ai
8 pointsyurikoif2 comments
On HN

TL;DR: Web search open router that routes agent web search across providers (Exa, Parallel, Tavily, Brave, SerpAPI etc.), and traces web search results with quality metrics, so you can visualize whether a bad agent run is a web search problem or a reasoning problem.

I work in venture capital, and before that I worked in information retrieval. When agents went viral, I built a due diligence agent for my day job. I vibe-coded the first version. It was pretty bad. My first reaction is to blame the model. I tried to change backend models, maybe because Fable doesn't want to help me do people search? Maybe because GPT 5.5 overthinks things? I tried DeepSeek, Kimi, Qwen; I changed prompts again and again, no good. Then I stopped just simply checking the final answer and started reading the actual trajectories: what did the agent search for? What came back? What pages did it read? At what point agents were off the rail?

Pretty interesting: Sometimes the agent is stuck and confused because the information provided is irrelevant or even wrong; Sometimes the agent keeps iterate the same query, like "XXX lab UCB CS PhD founder 2026" "2026 XXX lab machine learning systems students startup" because the web search provider is not up-to-date; Sometimes sub-agents give up too early because the agent's intelligence is not enough or too "guardrailed"; Sometimes everything is just slow. A run jeopardized at minute 1 but still ran for another 10 before returning nonsense. That's because of bad searches, but nothing reveals it.

So I built two things:

1. Web Search/Fetch router: One gateway for Exa, Parallel, Tavily, Brave, Ceramic, Linkup, Seltz, You, SerpAPI, etc. You or your agent can pick one or query several concurrently, and the responses come back in a homogeneous format. 2. Web Search Observability: Trace every search your agent (and its sub-agents) makes with an evaluator scoring relevance, diversity, and a few other things. Point is to answer one question: is your pipeline broken because the web search is bad? If so, where?

Everything is agent-operated. All u need to do is to run this shell script: <curl -fsSL https://docs.telem.ai/alpha_install.sh | sh> Please give it a try, any feedback/suggestion would be great! Especially I’d like to ask: how are you debugging search/retrieval failures nowadays?

Comments

have you found different providers excel in different things?

I are working on releasing a post about it: ceramic is extremely cheap and works well for broad, preliminary searches; seltz is very fast; brave has strong general internet coverage, but might not be the best for domain-specific queries like financial research; exa is particularly strong for entity and people search but can be bad at latest news, while parallel has been performing well under high concurrency.

Those are some examples. You may want to choose the best providers for your use case, that is exactly why we are building telem.ai!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.