{"version":"2.1.246","anchor":"the-row-based-and-archive-file-sync-engines-are-gone-old-rec","canonical_anchor":"the-row-based-and-archive-file-sync-engines-are-gone-old-rec","heading":"The row-based and archive file-sync engines are gone; old records turn sync off","tier":"notice","area":"File Sync","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/the-row-based-and-archive-file-sync-engines-are-gone-old-rec","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### The row-based and archive file-sync engines are gone; old records turn sync off\n\nCloud sessions recorded by the old sync engines stop syncing and tell you to start a new one.\n\n**What**\n\nA directory whose cloud-session record was written by the older `rows` or `archive` sync engines will no longer resume syncing. Attaching to such a session shows a line beginning \"File sync is off for this session here\" and tells you to start a new cloud session from that directory. This applies to everyone on this build; no switch guards it.\n\n**Details**\n\n- The record reader used to return `rows`, `unseeded` and `archive` alongside `git`; it now returns an \"unsupported\" result naming the engine, and any engine it does not recognise gets the same treatment. The string `archive` no longer appears in the bundle.\n- Attach registers a stopped engine with reason `engine_unsupported`, and the running loop reports the same.\n- Backing that stopped state is a do-nothing engine (activate, messageSent, afterResult, laneChanged, afterConnect, afterDisconnect all empty; send and drain resolve empty) plus a one-shot gate that answers \"do not send\" once with the reason, so the first message explains itself rather than failing silently.\n\n**Evidence**\n\n`File sync is off for this session here: its local record was written by a sync engine this version of Claude Code does not have. Start a new cloud session from this directory to sync it.`, `sync engine this version of Claude Code does not have`\n\n- Area: File Sync\n- Tier: You'll notice\n- Useful: 4\/5\n- Signal: 3\/5"}