Repository navigation
A bug-fix release on top of 2.9.0. No behaviour changes beyond the fixes below, and benchmark numbers (search quality, LongMemEval, LoCoMo, memory suites) are unchanged.
Fixes
- Conflict resolution no longer crashes. It referenced a column that doesn't exist.
- Dream REM bridging no longer crashes when it finds a bridge. It wrote two nonexistent columns.
- MCP supersede now gives the new memory the same symmetric Beta prior the CLI uses, instead of a lopsided Beta(N,1).
Brain.remembernow runs the same dedup and pattern-separation gate as the CLI and MCP. Passforce=Trueto skip it.- Packaging:
intent_classifierandsalience_routingnow ship in the wheel, so the CLI W(m) gate,--quantumand the outcome commands work from a pip install. Lib modules honourBRAINCTL_DB. - LoCoMo category labels corrected (1 multi-hop, 3 open-domain, 4 single-hop). Baseline keys renamed; no numbers changed.
Performance
- Faster writes: the new dedup gate made
Brain.remembermuch slower on long memories. A small cache brings 500 long writes from 34.5s back down to 6.8s, with identical results.
Every fix ships with a regression test.
pip install -U brainctl