Hacker News new | ask | show | jobs
by remembradev 105 days ago
Interesting take on avoiding vectors. We landed somewhere in between with Remembra - hybrid search (vectors + BM25 fusion) but the real win came from entity resolution.

The insight: most 'memory failures' in coding sessions aren't retrieval failures, they're identity failures. The agent knows you mentioned 'David' and 'Mr. Kim' and 'the client' - but doesn't know they're the same person.

We added automatic entity graphs that link these references, so when you search for anything about the project, you get the full context of WHO was involved, not just what was said.

Re: append-only vs rewriting - we do both via temporal decay. Old memories naturally lose salience over time (Ebbinghaus-style) unless they keep getting referenced. Lets you avoid explicit curation without accumulating noise.

GitHub if useful: https://github.com/remembra-ai/remembra