This is a submission for the Hermes Agent Challenge A few days into using Hermes Agent on my own machine I went looking for the file that holds my conversation history. Hermes ships with a clean MemoryProvider ABC and a list of well-known backends (Mem0, Honcho, Hindsight, and friends). They all do the same job well: consolidate in the background, recall fast on the next turn. The thing I could not get out of my head: once a memory has been baked into a derived summary, deleting the original event does not delete the bake. The summary still encodes the gist. So I built a memory plugin that flips the model: pull instead of push, real deletes, and a trace file the user can read line by line. Repo: github.com/MukundaKatta/hermes-agentmemory . MIT. What it does Three Hermes hooks, three tools, one trace log. The provider implements the standard hooks — initialize , prefetch , sync_turn , on_session_switch , on_session_end , shutdown — but with a non-standard discipline: nothing happens in the background.…