Skip to content

claude-mem

v13.7.1 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 1mo AI Coding Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agents ai-memory anthropic artificial-intelligence chromadb
+14 more
claude claude-agent-sdk claude-agents claude-code claude-code-plugin claude-skills embeddings long-term-memory mem0 memory-engine openmemory llm sqlite supermemory

Affected surfaces

auth

Summary

AI summary

Fixed silent credential-load failures by requiring Node.js >=20.12.0.

Full changelog

Cleanup + reliability release. No new user-facing features.

Fixed

  • Node version floor corrected. engines.node now requires >=20.12.0 to match the stdlib util.parseEnv adopted during the audit. It previously advertised >=20.0.0, where util.parseEnv is undefined — causing silent credential-load failures (and a hard throw in saveClaudeMemEnv) on Node 20.0–20.11. Fixed in both the npm package and the generated plugin manifest. (#3021)

Changed (internal)

  • Ponytail audit — −10.4k lines of dead/redundant code removed across 8 slices (worker HTTP routes, agents, session/rate-limit, search pipeline, providers, storage/shared).
  • Provider refactor. New OpenAICompatibleProvider base class unifies the Gemini and OpenRouter session lifecycle; per-provider behavior preserved via abstract flags (requireNonEmptyToTruncate, forwardEmptyMessageResponse).
  • Infra deduplication. Consolidated parseRetryAfterMs (3→1), waitForExit (2→1), request-auth helpers (2→1), and resolveQueue (2→1); a CREDENTIAL_KEYS loop replaces three duplicated copy blocks.
  • Worker-restart hardening via a single-spawn gate.
  • Deterministic dependency closure for the bundled plugin runtime.

Full Changelog: https://github.com/thedotmack/claude-mem/compare/v13.7.0...v13.7.1

Breaking Changes

  • engines.node minimum requirement raised to >=20.12.0

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

Track claude-mem

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Earlier breaking changes

  • v13.11.0 Retires the standalone `cloud-sync.mjs` daemon.

Beta — feedback welcome: [email protected]