Overview
sync_commit notifies the auto-sync watcher that a new commit is available on the workstream branch. Other participants’ enagrams watch processes pick it up and pull.
Prefer passing sync_log_id from a passing confirm_ready response — it links the gate receipt to the commit so the watcher only fans out gated changes.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
commit_sha | string | Yes | Git commit sha |
sync_log_id | string | No | Row id from confirm_ready (preferred) |
workstream_slug | string | No* | Required when sync_log_id is absent |
session_id | string | No* | Required when sync_log_id is absent |
files | string[] | No | Files the commit touched |
symbols_changed | string[] | No | symbol_graph_nodes.id values touched |