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)