‹ BackHN Continuity

Thread

Jevmem – automatic project memory for Claude Code, built on Jev

62 points · 49 comments · avinashjetwani

  1. rafram · · focus · HN ↗
    > When you change your mind, the old line is marked superseded, not deleted

    To me, this seems like a design error. You're polluting context with false/outdated information (even if the LLM is instructed to ignore it). The biggest issue with the memory systems built into Claude et al. is that they're terrible at pruning old/conflicting information as the project evolves, so I'd hope a replacement would do something to improve that.

    1. avinashjetwani · · focus · HN ↗
      Good question — the file keeps history, recall does not. Superseded lines stay in JEVMEM.md (linked to the new id, so blame/history survive), but injection and decide only use live lines via store.active(). So the model does not get the old and new instruction together.

      Separately, jevmem audit can flag live lines that no longer match the repo as [stale?]. Happy to make the "superseded = out of context" rule louder in the README if that was unclear.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.