Skip to main content

Module sync

Module sync 

Source
Expand description

Chat sync: MinIO/S3 archive worker.

Periodically batches chat events and uploads to S3-compatible storage.

Re-exports§

pub use config::parse_chat_sync_config;
pub use types::ChatSyncUiEvent;
pub use worker::run_chat_sync_worker;

Modules§

archive_reader
Archive file reader: batched reads from the chat events JSONL.
batch_upload
Single batch upload logic.
config
Configuration parsing from env vars and Vault.
config_types
Chat sync configuration: types and constants.
env_helpers
Environment variable helpers for chat sync configuration.
minio_client
MinIO/S3 client construction.
s3_key
S3 key sanitization and checkpoint path helpers.
types
Chat sync UI event types.
worker
Main chat sync worker loop.