Bug-fix patch. Fixes a silent gap where the knowledge graph never auto-populated despite GRAPH_EXTRACTION_ENABLED=true, and adds a doctor check that detects when Claude Code fails to load plugin hooks.
Fixed
mem::graph-extractnow auto-fires at session end. WhenGRAPH_EXTRACTION_ENABLED=true, the function was registered and the REST endpoint was live, but no internal caller invoked it — the graph KV stayed empty unless users manuallyPOSTed to/agentmemory/graph/extract.event::session::stoppednow triggers it (fire-and-forget, idempotent via existing node/edge merge keys), so enabling the flag actually populates the graph. README pipeline diagram updated to show graph extraction at the Stop/SessionEnd phase rather than implying it runs per PostToolUse. (#210)
Added
agentmemory doctordetects Claude Code plugin-hook load state. Scans~/.claude/debug/latestfor theLoaded hooks from standard location for plugin agentmemoryline. Surfaces the silent failure mode where the plugin is enabled but Claude Code never registered the hooks — users previously got no signal, hooks just silently did nothing. Hint points at reinstall + session restart and the CC version floor (>= 2.1.x). Skips silently when~/.claude/debugis absent. (refs #212)
Install
npx @agentmemory/agentmemory@latestFull Changelog: v0.9.3...v0.9.4