Expand description
Bidirectional Sync Module
Provides two-way synchronization between CSM and provider-native storage. Handles conflict resolution, change tracking, and state reconciliation.
Structs§
- Bidirectional
Sync Config - Configuration for bidirectional sync
- Bidirectional
Sync Engine - Bidirectional sync engine
- Conflict
Version - Version info for conflict
- Session
Sync State - Sync state for a single session
- Sync
Change - Represents a single change to sync
- Sync
Conflict - A sync conflict that needs resolution
- VSCode
Sync Adapter - VSCode Copilot Chat sync adapter
Enums§
- Change
Origin - Origin of a change
- Change
Type - Type of change
- Conflict
Strategy - Conflict resolution strategy
- Conflict
Type - Type of conflict
- Entity
Type - Entity type for changes
- Sync
Result - Result of a sync operation
- Sync
Status - Sync status for a session
Traits§
- Provider
Sync Adapter - Trait for provider-specific sync operations
Functions§
- compute_
session_ hash - Compute a content hash for a session