Skip to content

Doesn't work in Claude Code #87

@janosrusiczki

Description

@janosrusiczki

📋 Pre-flight Checks

  • I have searched existing issues and this is not a duplicate
  • I understand this issue needs status:approved before 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

  1. Install engram
  2. Start Claude Code session
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstatus:needs-reviewNeeds maintainer review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions