1
1 Comment

Search is not evidence: a routing model for CLI research agents

A research agent can return a convincing answer while never reaching the source page that actually supports it. Search results are discovery, not evidence.

The workflow we are testing with Gemini CLI uses a routing ladder for every source:

  1. Prefer an official API or direct fetch.
  2. Use protected-page extraction when ordinary retrieval is blocked.
  3. Open a real browser only when JavaScript, filters, login, or interaction requires it.
  4. Hand control to a person for authentication, consent, CAPTCHA, or other trust boundaries.

Every worker returns the same record: URL, retrieval time, page state, evidence, recovery history, and a blocked status when the boundary cannot be crossed safely. The coordinator synthesizes records rather than uncited model memory.

The full Gemini CLI + BrowserAct workflow is here: https://www.browseract.com/blog/gemini-cli-browser-automation

What evidence schema do you use for agent-generated research?

on July 16, 2026
  1. 1

    the routing ladder is the right instinct. the catch on the evidence side is that a URL isn't evidence either. an agent can fetch the right page and still assert something the page doesn't literally say, or the page changes later and the citation quietly rots. what saved us building a local-first research assistant was binding every synthesized claim to a specific quoted span plus a content hash of what we fetched, not just the source url. verification then becomes a diff against that snapshot instead of a fresh search, and a stale cite surfaces as a hash mismatch rather than a confident wrong answer. so the schema is claim to span to hash, and the coordinator won't assert anything it can't point at.

Trending on Indie Hackers
I sent 43 cold emails with my own tool. 17 replied. 1 paid. Here’s the unofficial launch. User Avatar 160 comments I built for one user. Myself. User Avatar 72 comments Got our first paid customers from an unexpected channel User Avatar 30 comments I came up with a great idea for a solo Vibe Coding project, and I'm testing it out right now User Avatar 23 comments AI prices dropped 97% since 2023. So why are AI bills 3x higher? User Avatar 19 comments Day 4 — designing what happens when a survey DOESN'T work out User Avatar 16 comments