claude-mem v13.24.0

v13.24.0
Added 5
  • Install claude-mem as two independent Cursor marketplace plugins: claude-mem-cursor and claude-mem-grok-bot, each installable separately
  • Add --provider host option using a local OpenAI-compat loopback for host agent observations without requiring an API key
  • Support Grok Bot integration with transcript watcher on agent-transcripts/*/*.jsonl files and platformSource=grok-bot metadata
  • Add npx claude-mem mcp stdio entry command
  • Add npx claude-mem hook cursor command
Changed 3
  • Host-observer shim no longer binds the worker port and uses alternative ports (37778 or CLAUDE_MEM_HOST_OBSERVER_PORT) if the default port 37777 is taken
  • POST /api/memory/save now honors metadata.platformSource parameter
  • Grok Bot does not require Cursor hooks, Claude CLI, or xAI API key

From claude-mem

Independent Cursor and Grok Bot marketplace plugins
Ship claude-mem as two store plugins plus a host-observer install path (#3842)

claude-mem now installs as two independent Cursor marketplace plugins — claude-mem-cursor and claude-mem-grok-bot — instead of one glued listing. Each host can be installed alone. Grok Bot does not require Cursor hooks, the Claude CLI, or an xAI API key.

Install matrix

  • npx claude-mem install --ide cursor
  • npx claude-mem install --ide grok-bot
  • both flags together is optional

Observer

  • --provider host uses a local OpenAI-compat loopback so the already-logged-in host agent writes observations. No API key. Alias of OpenRouter + loopback URL + dummy key + host model.
  • --provider openrouter remains the remote path (cmem.ai inference or any OpenAI-compat URL)
  • Claude and Gemini providers stay

Worker

  • Default stays local. Existing --runtime server --server-url still points at a remote worker.
  • The host-observer shim never binds the worker port. If 37777 is taken, the shim uses 37778 (or CLAUDE_MEM_HOST_OBSERVER_PORT). A healthy worker is not restarted.

Ingest

  • Cursor: existing hook cursor events with platformSource=cursor
  • Grok Bot: no hooks. Transcript watcher on agent-transcripts/*/*.jsonl with platformSource=grok-bot
  • POST /api/memory/save honors metadata.platformSource

CLI

  • npx claude-mem mcp stdio entry
  • npx claude-mem hook cursor

Docs: docs/store-plugins.md install matrix and public Mintlify page docs/public/grok-bot/index.mdx. Plugin ids locked: claude-mem-cursor, claude-mem-grok-bot.

Full Changelog: https://github.com/thedotmack/claude-mem/compare/v13.23.1...v13.24.0

View original

Upgraded? How did it go?

Discussion