Skip to content

tally sync

Transparent sync: watch your registered repos’ native harness sessions and sync them automatically (invisible UX: no tally command needed in your workflow once a repo is registered)

usage
tally sync <COMMAND>

Register a repo for transparent sync (opt-in per repo)

usage
tally sync add <PATH>
<PATH>
Repo working directory to watch + materialize into

Run the watch-export-pull-materialize engine in the foreground

usage
tally sync watch [OPTIONS]
--interval-ms <INTERVAL_MS>
Poll interval in milliseconds [default: 2000]
--quiet-ticks <QUIET_TICKS>
Ticks a session file must be stable before it exports [default: 2]
--pid-file <PID_FILE>
Write the watcher's pid here (removed on clean shutdown)

Run exactly one engine tick (no debounce wait), then exit

usage
tally sync once [OPTIONS]
--no-sync
Skip the relay pull/push around the tick (local-only)

Map a repo exported at a different path on another device to its local path (used when auto-materializing)

usage
tally sync map <SOURCE> <LOCAL>
<SOURCE>
The source cwd exactly as it appears in the skipped-note/status
<LOCAL>
The local path of the same repo on this device

Show the engine’s registered repos, watermarks, and cursors

usage
tally sync status