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.