Skip to content

v0.24.0

Choose a tag to compare

@ca1773130n ca1773130n released this 22 Jul 07:03
· 171 commits to main since this release

The full sleep cycle. v0.23 gave the engine idle memory compression. This completes the brain-consolidation model with the two operations a sleeping brain also runs:

  • Forget by disuse (LRU). Every meaningful read (search, ask, query, context, node_context, drill_down, session-finding lookups, agent reads) now records last_accessed_at. Consolidation decays by retrieval recency, not creation age — knowledge you keep hitting stays; knowledge you never revisit fades and is absorbed/demoted (never deleted).
  • Discover new connections. A new associate pass uses embeddings to find related nodes across different agents within a project and adds shares_concept_with links, which accumulate across cycles and become traversable by search, PPR, and federated queries.

Both write only to the sidecar — graph.json stays byte-identical, so the compile is untouched. Discovered links (embedding-based, machine-dependent) live in an accumulating overlay merged in memory at read time; association is gated on pip install "tesserae[semantic]" and a quiet no-op without it. All three operations run inside the existing idle consolidation tick, under the compile gate.

Doc: https://github.com/ca1773130n/Tesserae/blob/main/docs/engine-consolidation.md · Full notes: https://github.com/ca1773130n/Tesserae/blob/main/docs/release-notes/v0.24.0.md