All plugins

mem-diffs

Make updates to memory, skills, and self-improvement reviews expand on-click to show the diff. Set display.memory_notifications to off if using this, or you'll see duplicate non-clickable notifications (config.yaml → display). Existing chats keep their old setting, so start a new chat afterwards.

daji-devMemoryv0.7.1Updated 39 minutes ago

About

Make updates to memory, skills, and self-improvement reviews expand on-click to show the diff. Set display.memory_notifications to off if using this, or you'll see duplicate non-clickable notifications (config.yaml → display). Existing chats keep their old setting, so start a new chat afterwards.

Releases mirror of: https://git.fossbirds.dev/NULL/mem-diffs

MemDiffs makes changes to persistent model context (Memory, Skills, Self-improvement review) viewable as diffs each time they are written.
This is done by using the middleware SDK to capture persistent context files before the existing tools write them, and then add the diffs to those tool results for display. 
The added fields are stripped from requests to the conversational model to avoid polluting context, though compaction still sees them.

These diffs are in sqlite linked per-session via state.db (read-only), and each session's associated diffs are deleted when it is.

TBD: Implement a way to click-revert individual diffs.

Made for the Hermes Agent Plugin Hackathon
For submission by @daji_dev on X/Twitter

AI usage disclaimer: Obviously, it's a hermes plugin.

README from the reviewed commit e6b424c; it updates when the author re-pins.

Developer Mode

Explore built-in Hermes toolsets and actions.

HermesAgent

Developer?

Create a Hermes extension for Desktop or agent workflows.

Developer Section