CMEM Pro cloud sync moves off Cloudflare
The old Cloudflare Worker hub (sync-hub.black-pond-afbb.workers.dev) was failing every request because it hit Cloudflare Free plan caps. Cloud sync now runs on a new protocol-v2 hub at https://sync.cmem.ai (Fly + Neon Postgres).
Plugin changes
- Automatic hub URL migration: on startup, a
CLAUDE_MEM_CLOUD_SYNC_HUB_URLthat still points at the legacy workers.dev host is rewritten tohttps://sync.cmem.ai. You don't need to reconnect. - Retry-After backoff: cloud sync now honors
Retry-Afteron 429/503 responses and stops hammering the hub. - Looser checkpoint check: the push checkpoint validation is more tolerant, so a hub that moved no longer wedges sync.
Infrastructure (#4232, #4233)
- New
services/sync-api: a protocol-v2 port ofworkers/sync-hubon Postgres. - The Worker gets
FORWARD_ORIGINpass-through mode, which proxies every request to the new hub and touches no Durable Objects or KV.