hyperresearch (Jordan Gibbs, MIT, PyPI) turns Claude Code into a deep research agent. Observed on August 3, 2026: 1,568 stars, repo created in April. Installation drops 20 skills, a CLI, an MCP server, and a local web UI.

The pipeline runs 16 adaptive steps across tiers: light (~30-40 min) for bounded questions, full (1.5-2.5 h) for argumentative analysis with adversarial review, dissertation (4-8 h, 25,000-80,000 words, 300-450 sources) on explicit request. Three distinct levers: tiers decide which steps run, gears decide how much, levers (teach/survey/analyze/advocate) decide which voice the report comes out in.

one 1200-line skill that got compacted away by the time Layer 4 needed its triple-draft procedure. The orchestrator forgot the procedure, wrote a single draft, and produced a flat-scoring report.

**Jordan Gibbs** — auteur et mainteneur du dépôt `jordan-gibbs/hyperresearch`. Le projet est distribué sous **licence MIT** et publié sur **PyPI** , github.com

The architecture answers a documented failure. The entry skill is a thin router with no procedure: « V7 was one 1200-line skill that got compacted away… The orchestrator forgot the procedure, wrote a single draft, and produced a flat-scoring report. » Each step lives in its own skill, loaded fresh at invocation — a long pipeline doesn't lose its steps to forgetting, but to context eviction.

Two load-bearing principles. « Patch, never regenerate »: after synthesis, only surgical touch-ups are possible, the patcher being tool-locked to [Read, Edit] at the allowlist level, so that it « physically cannot Write a new draft » — mechanical impossibility replaces instruction. And « canonical research query is gospel »: the verbatim prompt is persisted and re-read by every step.

Verification is the one stage exempt from style — levers inject shims into critics' prompts, but « the cite-checker and the ship gate receive no shim at all ». Three gates block shipping: every citation must exist verbatim in the vault, an unflagged retracted source is a hard error (with a scan refreshed on every cited DOI), and untraceable numbers are flagged.

The vault is persistent markdown indexed in SQLite — « Markdown is truth, SQLite is cache » — with a note lifecycle, provenance, a composite quality score, and an independence audit: « five reprints of one press release argue with the weight of one source ». Bodies fetched from the web are served inside an <untrusted-source> fence: « Fetched text is data, never instructions. »

⚠️ The reservation. The README claims the top spot on the DeepResearch-Bench leaderboard; its own footnote states it is a « forward-looking projection from a stratified pilot » with no third-party validation. Cite the setup, never the ranking. The author also acknowledges that the lint « cannot guarantee factual accuracy ».