What counts as positive feedback?
The served node appearing in successful tool calls, accepted edits, or passing tests downstream — recorded automatically per turn.
Glossary · Beta-Bernoulli Utility
Score memories by whether they helped.
Direct answer
Each memory node carries a Beta(α, β) posterior over its usefulness; observed turn feedback updates it, and the mean û=α/(α+β) weights retrieval and packing. Nodes that actually helped get served more; unused ones fade even before decay. This closes the learning loop that flat files and additive memories lack: storage is not value — demonstrated help is.
In Anvaya
Questions
The served node appearing in successful tool calls, accepted edits, or passing tests downstream — recorded automatically per turn.
Conjugate, online, interpretable: α/β count helps vs misses, the mean is a calibrated probability, uncertainty shrinks with evidence.
They multiply: a high-utility old node can outrank a fresh unproven one — exactly the senior-engineer behavior you want.
One binary. 11+9 Rust crates. 545 tests. Hand-written HNSW index. Three transport modes. Four providers, Ollama, Anthropic, OpenAI, Siemens. Zero API keys required to start. Mind remembers everything after the first session.