Research a question across three independent sites - #39
Merged
Conversation
A 0.8B model will not search, pick, and read three pages inside four rounds. research does that in code, the way weather already does: search, reorder so each site appears once (company subdomains count as one), read three in parallel, quote the passages that bear on the question. Wikipedia pages skip the reader. lookup-term still searches; only research-question sees the new tool. Co-authored-by: Sebastian <devbadya@users.noreply.github.com>
devbadya
marked this pull request as ready for review
August 26, 2026 21:28
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.
A 0.8B model will not search, pick a result, and read three pages inside four tool rounds. In practice it searches four times and never reads.
researchdoes the fan-out in code, the wayweatheralready does.This is the cut that was missing from #38: three independent sites, not five (#32) and not every
web_search(#34). Wikipedia pages skip the reader, so a typical call spends one reader request on the search and two on the other sites.What one call does
kl=de-defrom Make web research follow the question's language #38).investor.nvidia.comandnvidianews.nvidia.comcount as one,bbc.co.ukandtheguardian.co.ukas two. Wikipedia, where every hit is one site, refills with further articles instead of collapsing to one.research-questionoffers onlyresearch.lookup-term(Was ist Stripe?) still usesweb_search/read_page— a name does not need three sources.Verification
pnpm check— 1,050 tests — after rebase onto currentmain. 40+ of those cover site diversity, boilerplate filters, passage selection, snippet fallback, and the whole call over a stubbed network.The model itself is not exercised: this environment has no GPU adapter. Whether the skill actually reaches
researchstill needs/?evalin Chrome on a real GPU.