Agentfs Mirror
Progress and Stats
ProgressReporter::sender supplies the event channel and start owns the receiving/rendering loop.
Workflow and current contract
ProgressReporter::sender supplies the event channel and start owns the receiving/rendering loop. Real mirror operations emit ProgressEvent values; manually constructed demonstration events are not evidence of transferred files.
SyncStats records processed/synchronized/skipped files, byte counts, conflicts, errors, and timing. Read the error collection and terminal result together. Drop senders or manage the renderer task lifetime so a progress loop is not left waiting indefinitely.
Source reference
progressdeclarations —local/agentfs-mirror/src/progress.rs.statsdeclarations —local/agentfs-mirror/src/stats.rs.mirrordeclarations —local/agentfs-mirror/src/mirror.rs.