-
Notifications
You must be signed in to change notification settings - Fork 158
Description
📋 Pre-flight Checks
- I have searched existing issues and this is not a duplicate
- I understand this issue needs
status:approvedbefore a PR can be opened
📝 Bug Description
I have installed the plugin, worked in a few Claude sessions with different complexities and scopes: flow changes, UI refactors and bug fixes but from what I've seen engram is never searched and certainly never saves. I did manually ask at the end of each section and this is the response I get.
Me: did you use engram in this session? should you have used it? if the answer is yes, why didn't you use it?
Claude: No, I didn't use Engram in this session, and I should have.
The engram:memory skill is marked ALWAYS ACTIVE with explicit instruction: "You MUST save decisions, conventions, bugs, and discoveries to engram proactively. Do NOT wait for the user to ask."
This session had a clear candidate worth saving: the discovery that MAX_CANDIDATES = 50 in WaypointDetectionService acted as a hard cap on junction candidates (applied as LIMIT 50 ordered by fraction_along_track), causing waypoint detection to silently give up on the second half of longer trails. That's a non-obvious gotcha about the service's behavior.
I skipped it because the task was small and mechanical - read file, delete two lines, run tests - and I moved straight to done without pausing to consider what was worth persisting. That's the wrong habit for exactly the kind of subtle bug that's easy to forget and hard to rediscover later.
And then it promises it will use it and then it doesn't.
So, unfortunately it doesn't deliver, I was expecting it to work seamlessly: when Claude starts investigating use it, when I finish a session with Claude it saves. It doesn't do either.
🔄 Steps to Reproduce
- Install engram
- Start Claude Code session
- Wait for engram to be invoked
✅ Expected Behavior
To be invoked.
❌ Actual Behavior
It is not invoked.
Operating System
Linux (Ubuntu/Debian)
Engram Version
dev
Agent / Client
Claude Code
📋 Relevant Logs
💡 Additional Context
No response