Skip to content
Discussion options

You must be logged in to vote

@veyselberk @alxjzx100 — thanks for the careful read. Honest answers, one by one.

1. Where higher-order memories are consumed

You're right that there's a gap here. Today, mem::context (the function the SessionStart / PreCompact hooks call to build the injected context block) reads:

  • Pinned memory slots
  • Project profile (top concepts / files / conventions / common errors)
  • Lessons (filtered by project, ranked by 1.5 × confidence if project-scoped else 1.0 × confidence, top 10)
  • Recent session summaries
  • Recent observations (BM25 + vector + graph reranker)

It does not currently read semantic facts (KV.semantic), procedural skills (KV.procedural), crystals (KV.crystals), insights (KV.insights),…

Replies: 6 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@alxjzx100
Comment options

Answer selected by rohitg00
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
6 participants