External System Sync Kit
Bidirectional synchronization between agent state and external systems.
0/5 complete
Configuration
Sync Pipeline
Systems
5
Synced
4
Stale
1
Connect CRMEstablish connection to Salesforce
Fetch ContactsPull 2,400 contact records
Detect ConflictsCompare local vs remote state
Resolve ConflictsApply bidirectional merge rules
Push UpdatesWrite changes back to CRM
Integration Code
import { createExternalSync } from 'agent-tools-kit/reality'
const sync = createExternalSync({
mode: 'bidirectional',
conflictResolution: 'last-write-wins',
})
await sync.connect(externalSystems)
const result = await sync.execute({
onStep: (step) => console.log(step.label, step.status),
})
console.log('Conflicts resolved:', result.conflictsResolved)
console.log('Records synced:', result.recordsSynced)