Skip to content

claude-mem

v13.11.0 Breaking

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

Published 14d 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

breaking_upgrade

ReleasePort's take

Moderate signal
editorial:auto 13d

The standalone `cloud-sync.mjs` daemon is retired; synchronization tasks are now managed automatically by worker processes.

Why it matters: Operators must update deployments to use the new automatic syncing workers before July 13 2026, as the legacy daemon will no longer function.

Summary

AI summary

The standalone cloud-sync.mjs daemon is retired; workers now handle memory syncing automatically.

Changes in this release

Breaking High

Retires the standalone `cloud-sync.mjs` daemon.

Retires the standalone `cloud-sync.mjs` daemon.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Adds `CloudSync` flusher with 1.5s debounce, single-flight, 200‑row/2MB pages.

Adds `CloudSync` flusher with 1.5s debounce, single-flight, 200‑row/2MB pages.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Adds `GET /api/sync/status` endpoint reporting pending counts, last flush time, and error.

Adds `GET /api/sync/status` endpoint reporting pending counts, last flush time, and error.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Adds `/cloud-sync` skill for status checks, credential migration, and runbook.

Adds `/cloud-sync` skill for status checks, credential migration, and runbook.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Fixes prompts to push correct `memory_session_id`/`project` via `sdk_sessions`.

Fixes prompts to push correct `memory_session_id`/`project` via `sdk_sessions`.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Fixes race where session memory ID registration could mis‑key prompts, adding guarded stamp and re‑push.

Fixes race where session memory ID registration could mis‑key prompts, adding guarded stamp and re‑push.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Adds Schema v40 self‑repair that re‑queues previously synced prompts during upgrade.

Adds Schema v40 self‑repair that re‑queues previously synced prompts during upgrade.

Source: llm_adapter@2026-07-13

Confidence: high

Full changelog

Worker-native cloud sync (PR #3182)

The standalone cloud-sync.mjs daemon is retired. The worker now syncs memories itself — every local write nudges a background flusher that drains unsynced rows to cmem.ai, with no separate process to install or babysit.

New:

  • CloudSync flusher: write-site nudges, 1.5s debounce coalescing write bursts, single-flight flush, 200-row/2MB pages, 30s request timeout, capped exponential backoff on failure
  • GET /api/sync/status — pending counts per kind, last flush time, last error
  • /cloud-sync skill — status checks, first-run credential migration from the legacy .cloud-sync.env, daemon retirement, and worker restart runbook

Fixed:

  • Prompts now join through sdk_sessions to push their real memory_session_id/project instead of an unresolvable fallback — cloud-side prompt-to-session views (Summary ⇄ Prompt toggle, Replay) can now actually find their prompt
  • Schema v40 self-repair: on upgrade, every previously-synced prompt (including ones uploaded by the legacy daemon) is re-queued and re-pushed through the fixed mapper; a backfill lane header suppresses realtime broadcast storms during that re-push
  • Closed a race where a session's memory id registering while its prompt's upload was still in flight could leave that prompt permanently mis-keyed in the cloud — the stamp is now guarded per row and re-pushes with the corrected mapping instead

Migration: fully automatic and backward compatible. Existing standalone cloud-sync users are migrated on first /cloud-sync run after upgrading; installs with no cloud sync configured are unaffected.

Breaking Changes

  • Removal of the standalone `cloud-sync.mjs` daemon; all memory syncing is now performed by the worker itself.

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 →

Beta — feedback welcome: [email protected]