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 cursornpx claude-mem install --ide grok-bot- both flags together is optional
Observer
--provider hostuses 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 openrouterremains the remote path (cmem.ai inference or any OpenAI-compat URL)- Claude and Gemini providers stay
Worker
- Default stays local. Existing
--runtime server --server-urlstill 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 cursorevents withplatformSource=cursor - Grok Bot: no hooks. Transcript watcher on
agent-transcripts/*/*.jsonlwithplatformSource=grok-bot POST /api/memory/savehonorsmetadata.platformSource
CLI
npx claude-mem mcpstdio entrynpx 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