neuralmind.uk / NeuralMind v3.10.0 — the v3.9.0 retrieval correction, and a public benchmark page Edit this page on GitHub ↗

NeuralMind v3.10.0 — the v3.9.0 retrieval correction, and a public benchmark page

Release Date: 2026-09-10

Summary

Two threads: the faithfulness-gate regression that v3.9.0’s adversarial retrieval work introduced (found after release, root-caused, and fixed here — see the correction note in RELEASE_NOTES_v3.9.0.md), and a first-class public benchmark page on the marketing site plus SEO/indexability work.

Retrieval: v3.9.0’s adversarial-retrieval pull-in made opt-in

v3.9.0 shipped three retrieval “fixes” (synapse-seeded expansion, dependency-graph traversal, code-snippet extraction) that pulled extra candidate nodes into the L3 context slice. Measured after release: on the faithfulness fixture, appending those candidates moved the delta from +0.041 to -0.065 against a +0.000 gate floor — worse, not better. Making the pull-in budget-neutral (displacing a hit instead of appending) made it worse still (-0.107), because displacement evicts a real hit per candidate, and a candidate worse than what it replaces costs facts, not just tokens.

Site

Release tooling

What the agent sees post-install

NEURALMIND_RETRIEVAL_EXPANSION=1 opts back into the v3.9.0 pull-in behavior if you want it — it is a research setting, not a recommended default; see the correction note in RELEASE_NOTES_v3.9.0.md for the measured tradeoff. No other agent-visible behavior changed; the site/SEO work has no effect on the installed package.

Upgrading

pip install --upgrade neuralmind

If you had set NEURALMIND_RETRIEVAL_EXPANSION or relied on the v3.9.0 pull-in behavior being on by default, it is now off by default — set NEURALMIND_RETRIEVAL_EXPANSION=1 explicitly to keep it.