Skip to content

claude-mem worker unreachable — hooks fail silently on every tool call after session start #2891

Description

@mykle0

Plugin version: 13.5.5
OS: macOS (darwin)
Frequency: Persistent — occurs in 3+ separate sessions, survives app restarts

Symptom

Every tool call in a session produces this error in the hook output:

claude-mem worker unreachable for N consecutive hooks.

The counter increments on every hook (file-context, observation, summarize). Once it starts, it does not recover within the session.

Hooks affected

  • file-context
  • observation
  • summarize

What was tried

  • Restarted Claude Code — same behavior on next session
  • Occurred across 3+ separate sessions on different days

Impact

  • All memory/observation logging silently drops for the entire session
  • Hook noise pollutes every tool call response (stop hook feedback messages surfaced in UI)
  • MCP server (plugin_claude-mem_mcp-search) appears to still load but hook-based logging is non-functional

Expected behavior

Worker recovers or restarts automatically; hooks fail gracefully without surfacing raw error output to the user.

Worker path

~/.claude/plugins/cache/thedotmack/claude-mem/13.5.5/scripts/bun-runner.js + worker-service.cjs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions