Git-watch I2I synchronization. Ship Protocol Layer 3. Ocean currents carrying messages between agent vessels.
Watch repos for changes, propagate updates between agents, track sync events. In production, calls git pull/push. In library mode, provides the sync scheduling and event tracking framework.
from current_sync import CurrentSync, SyncTarget
sync = CurrentSync()
sync.add_target(SyncTarget(repo="SuperInstance/oracle1-vessel", path_pattern="for-fleet/**"))
sync.add_target(SyncTarget(repo="Lucineer/the-seed", poll_interval=60))
due = sync.check_due() # targets needing a sync
event = sync.simulate_sync("oracle1", "jc1", ["BOTTLE-TO-JC1.md"])Zero deps. pip install current-sync