Skip to content

v0.9.2 — interoperability fixes

Choose a tag to compare

@pbmagnet4 pbmagnet4 released this 10 Jun 04:28
· 48 commits to main since this release

Bug fixes + docs

Fix: conversation_id now threaded through all three hooks

Previously only session-start-hook had the sentinel guard. This release applies the same pattern consistently:

  • prompt-recall-hookconversationId is now passed as the third argument to recallOverHttp, so UserPromptSubmit queries are logged with conversation_id (omitted when session_id is absent)
  • stop-hook — citation POST body omits conversation_id when the sentinel fires rather than writing "unknown" into the citation log

In practice the Stop hook always receives session_id from Claude Code, so the guard is defensive rather than corrective. Both hooks behave correctly on any runtime that provides session_id and gracefully on any that doesn't.

Docs: When to call cite_session

Added a "When to call cite_session" paragraph to the MCP Tools section of the README. Previously the behavioral rule ("call it when the session changes your answer") only existed in private CLAUDE.md files. Any user installing nlm-memory now has the guidance inline.