{"version":"2.1.277","anchor":"new-sync-at-attach-flow-for-clouddir-sync-sessions-gated","canonical_anchor":"new-sync-at-attach-flow-for-clouddir-sync-sessions-gated","heading":"New 'sync at attach' flow pulls a peer's files as soon as it joins a session","tier":"soon","area":"Directory Sync","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/new-sync-at-attach-flow-for-clouddir-sync-sessions-gated","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### New 'sync at attach' flow pulls a peer's files as soon as it joins a session\n\nWhen a peer joins a cloud\/dir-sync session it can now pull the other side's files immediately, behind capability and account gating\n\n**What**\n\nWhen a peer attaches to a cloud or directory-sync session, Claude Code can now offer to sync files right away instead of waiting for the normal push\/pull cycle:\n\n- If the peer advertises the `sync_at_attach` capability and a local check passes, the new flow calls the peer's `attachOffer()`\/`pullPoint()` to pull the peer's files into the local session before the usual sync cycle runs.\n\n- The local check requires the account gate `tengu_violin_soundpost` and the broader remote-tools gate `tengu_violin_wood` to both be enabled.\n\n- The flow emits the telemetry event `tengu_dir_sync_attach_offer` and counters under `ccr_dir_sync_attach`.\n\n**Why**\n\nThis lets a newly attached peer get an up-to-date copy of files sooner, rather than waiting for the regular sync cycle, while keeping the behavior behind capability negotiation and account gates so it only activates where supported and enabled.\n\n- Flag `tengu_violin_wood`: Off in both readings (read for one account on one subscription tier against v2.1.277; this account: off, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Directory Sync\n- Names: `tengu_violin_soundpost`, `tengu_violin_wood`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}