Skip to content

v2.9.1

Latest

Choose a tag to compare

@TSchonleber TSchonleber released this 29 Oct 20:37
b31ef22

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.remember now runs the same dedup and pattern-separation gate as the CLI and MCP. Pass force=True to skip it.
  • Packaging: intent_classifier and salience_routing now ship in the wheel, so the CLI W(m) gate, --quantum and the outcome commands work from a pip install. Lib modules honour BRAINCTL_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.remember much 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