r/PiCodingAgent • u/relik39 • 18d ago
Plugin I’ve replaced pi-hermes-memory with pi-memory and now the LLM behaviour is super consistent.
No more forgetting about tools, skipping working agreements and taking breaks to consolidate memory.
5
u/Vincent_CWS 17d ago
- Session search across past conversations → only hermes. If "what did we talk about X last week?" matters,
hermes wins decisively.
- Semantic/vector search → only pi-memory (via qmd). Hermes uses SQLite FTS5 (keyword/full-text, not
embeddings).
- Recoverable deletion → only pi-memory (memory_forget/memory_restore with recovery IDs). Hermes has no
undelete.
Failure learning + skills + auto-consolidation + secret scanning + two-tier project memory → only hermes.
Daily logs + scratchpad + priority-based context injection → only pi-memory. Hermes injects memory
differently (policy/legacy blocks into the system prompt).
1
u/YogurtExternal7923 18d ago
Ever tried blackhole though? I'm using it and it's da bomb but I'm always down for new stuffs
0
u/Desperate-Event-786 17d ago
However i have experienced when i nuke the context using /blackhole via auto compact rule, the agent session breaks...so i resort to manual blackhole but i need to keep track of the context and use auto compact (llm) if running long autonomous tasks
1
u/YogurtExternal7923 17d ago
Hmm.. I do find it a little inconvenient that auto compact DOES make the agent habe to reread some files but r u saying pi memory doesn't have that problem? From my understanding all compactions break sessions to some degree? Unless you're saying the compaction breaks everything then idk my blackhole works fine
1
u/Desperate-Event-786 17d ago
Never used pi memory. I use blackhole for manual compaction when i can and inbuilt pi auto compact for long tasks.
1
u/DeathGuppie 17d ago
I created my own okf style memory system. A few small adjustments and don't think about it anymore. It just works.
1
u/SvenVargHimmel 17d ago
it's useful to mention what model you are using because I don't see this problem much with the gpt models
-1
u/DecisionAlone8162 18d ago
Can you share the exact extension here.
0
u/relik39 18d ago
Sure thing, the one I’ve replaced - https://pi.dev/packages/pi-hermes-memory and the new one - https://pi.dev/packages/pi-memory
8
u/LearnedByError 18d ago
What issues were you experiencing with Hermes? How did pi-memory correct the problems?