Agent Sync Architecture
Overview
Architecture
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ IResourceSource │ │ StructuralMatcher│ │ UpgradeExecutor │
│ (transport) │────▶│ (analysis) │────▶│ (write) │
└──────────────────┘ └──────────────────┘ └──────────────────┘
│ │ │
┌────┴────┐ ImportPreview Store updates
│ │ (resource diffs) (version increments)
▼ ▼
ZipResource RemoteApi (Phase 3)
Source ResourceSourceMatching Algorithm
Resource Type
Matching Strategy
Rationale
Why Not Match by ID?
Data Flow
Import (ZIP)
Export (Selective)
Live Sync (Phase 3 — Planned)
Key Design Decisions
Upgrade = Content Sync
Extension Type Registry
Transport Agnostic
ZIP Directory Structure
API Endpoints
Export
Method
Path
Purpose
Import
Method
Path
Purpose
Live Sync (Phase 3)
Method
Path
Purpose
Component Reference
Class
Type
Responsibility
Last updated
Was this helpful?