v13.24.7

thedotmack/claude-memv13.24.7Sep 11, 2026by cursor[bot]

Upgrading?

AI Summary

This release focuses on stability and correctness fixes following version 13.24.6, addressing performance issues in grammar compilation, vector store management, and worker concurrency, alongside improvements to authentication and plugin setup.

Key Highlights

  • Grammar-once optimization builds grammars only once instead of recompiling per query for better performance.
  • Improved Chroma lock management and backfill reliability to stop runs after repeated batch failures.
  • Enhanced supervisor concurrency handling ensures parked slot-waiters respect live concurrency caps.
  • Honors the CLAUDE_CONFIG_DIR environment variable for OAuth keychain entries.
  • Reclaims 'ghost listeners' on Windows caused by out-of-band worker deaths.

New Features

  • Grammar-once: build each grammar once instead of recompiling per query.
  • Codex reinject: re-inject memory after compact and clear.
  • Search relevance: hydrate Chroma matches in relevance order, not by date.
  • OAuth CLAUDE_CONFIG_DIR: honor CLAUDE_CONFIG_DIR for keychain entry.
  • Plugin deps: guard plugin deps on completeness, not node_modules existence.

Full Release Notes

## v13.24.7

Post-13.24.6 stability & correctness fixes.

### Chroma / vector store
- **Chroma lock/owner**: reuse Chroma writer owner within process (#3919); reap unreadable writer lock past grace (#3916)
- **Chroma backfill**: stop a backfill run after repeated batch failures
- **Chroma-MCP reap**: reap chroma-mcp trees no worker owns at boot (#3905)

### Quota & resource management
- **Quota overage**: ignore inactive overage utilization (#3903)

### Grammar & parsing
- **Grammar-once**: build each grammar once instead of recompiling per query (#3926)

### Windows
- **Ghost listeners**: reclaim ghost listeners left by out-of-band worker deaths (#3900)

### Auth / config
- **OAuth CLAUDE_CONFIG_DIR**: honor CLAUDE_CONFIG_DIR for the Claude Code keychain entry and the SDK subprocess env (#3908)

### Codex
- **Codex reinject**: re-inject memory after compact and clear (#3880)

### Search
- **Search relevance**: hydrate Chroma matches in relevance order, not by date (#3881)

### Worker / supervisor
- **Field optimizer**: honor field optimizer deadline and compact Edit observer view (#3939)
- **Supervisor concurrency**: parked slot-waiters follow the live concurrency cap; a provider switch restarts a parked generator (#3909)

### OpenRouter
- **Model fallbacks**: map the model list onto the native models[] fallback array (#3971)

### Setup
- **Plugin deps**: guard plugin deps on completeness, not node_modules existence (#3972)

---

**npm publish** is handled separately by the Prioritizer.

Related Repositories