Skip to main content
driftless sync is an optional team-wide digest. You almost never need it, and never to start. Drift already reaches you as a freshness badge when you driftless context get the area you’re working on. Reach for sync only when you want to scan everything that moved at once. It does not inspect your local diff and it does not retrieve file-specific context. It pulls the repo memory state from Driftless Cloud and answers one question:
What changed around this repo’s topics since I last looked?

Command

Typical output:

What sync checks

When to use sync

The everyday loop doesn’t need sync. Go straight to retrieval, which carries the freshness badge inline:
Reach for sync only when you want the whole team-wide picture at once:
If you already have local changes and want matching topics for the diff:

JSON output

Use --json when an agent or script needs structured output:
The JSON output includes: