This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+14 more
Affected surfaces
Summary
AI summaryFixes silent failure when an outdated Claude CLI binary shadows the current version, adding capability probing and explicit errors.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Prevents stale Claude CLI from silently killing observation spawns. Prevents stale Claude CLI from silently killing observation spawns. Source: llm_adapter@2026-06-13 Confidence: low |
— |
| Bugfix | Low |
Changes bundle-size budgets to advisory warnings instead of hard build failures. Changes bundle-size budgets to advisory warnings instead of hard build failures. Source: llm_adapter@2026-06-13 Confidence: high |
— |
Full changelog
What's Fixed
Stale Claude CLI can no longer silently kill every observation (#2911)
If an abandoned npm-global claude binary sat earlier in PATH than your current install, every Observer spawn died instantly at flag parsing — worker healthy, zero observations, nothing in the logs. The resolver now:
- Probes every candidate for capability, not just existence: each CLI is tested with
--permission-mode dontAsk --version, the exact flags claude-mem passes on every agent spawn. Binaries that reject them (older than the 2.1.x line) are skipped up front with a clear warning. - Prefers the newest capable version — PATH order only breaks ties, so a stale binary can't shadow a current one.
- Fails loud, never silent: an explicit
CLAUDE_CODE_PATHthat's too old throws with the version and the remedy; if every CLI found is too old, the error names each path and version. - Self-heals on CLI updates: successful resolutions are cached 15 minutes, failures are never cached — updating your CLI is picked up on the next observation without a worker restart.
- Keeps a 2KB stderr tail from SDK children, included in exit warnings (and read on
close, so it's never truncated) — a CLI dying at flag parsing now says why at default log level.
Build
- Bundle-size budgets are now advisory warnings instead of hard build failures.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About claude-mem
A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.
Related context
Related tools
Earlier breaking changes
- v13.11.0 Retires the standalone `cloud-sync.mjs` daemon.
Beta — feedback welcome: [email protected]