|
|
|
|
|
by pranabsarkar
67 days ago
|
|
Author here. I built this because I was using ChromaDB for an AI agent's
memory and recall quality went to garbage at ~5k memories. The agent kept
recalling outdated facts, contradicting itself across sessions, and the
context window was full of redundant near-duplicates. I tried to write the consolidation/conflict-detection logic on top of
ChromaDB. It didn't work — the operations need to be transactional with
the vector index, and they need an HLC for ordering across nodes. So I
built it as a database. The cognitive operations (think, consolidate, detect_conflicts,
derive_personality) are the actual differentiator. The clustered server
is what made me confident enough to ship — I needed to know the data was
safe before I'd put real work on it. What I genuinely want to know: is this solving a problem you're hitting
with your AI agent's memory, or did I build a really polished thing for
my own narrow use case? Honest reactions help more than encouragement. |
|