v13.26.1

creativeIKEP/HolisticMotionCapturev13.26.1Sep 26, 2026by thedotmack

Upgrading?

AI Summary

This release addresses critical Cloud Sync fixes for CMEM Pro, preventing infinite retries for expired tokens and making silent sync failures visible to users.

Key Highlights

  • Prevents infinite retries when cloud sync tokens expire or are revoked.
  • Sync failures are now visible to users via plain-language status messages.
  • Specific rejected operations are quarantined after 3 attempts to prevent queue blockage.
  • Clears leftover sync backlogs for installations with cloud sync disabled.

New Features

  • Visible sync status updates with plain-language error summaries.
  • Quarantine mechanism for operations rejected by the sync server.
  • Automatic clearing of leftover sync backlogs on worker start.

Full Release Notes

## Cloud sync fixes (CMEM Pro)

- **Lapsed trial or revoked token no longer retries forever.** When the sync server answers 401/403, claude-mem pauses cloud sync, re-checks once an hour, and resumes on its own after a renewal. Status explains the cause: renew at cmem.ai/pro (subscription inactive) or reconnect at cmem.ai → Connect (token no longer valid).
- **Sync failures are no longer silent.** A paused or long-failing sync now shows one plain-language line in the SessionStart context, and `/api/sync/status` gains `authError` and `health`. HTML error pages are summarized instead of dumped.
- **#4228:** installs with cloud sync off clear the leftover `sync_outbox` backlog on worker start.
- **#4086:** one op the sync server keeps rejecting (e.g. `revision_hash_conflict`) is quarantined after 3 attempts so the rest of the queue keeps uploading.

PR: #4236

Related Repositories