mirror of
https://github.com/pchuan98/codex.git
synced 2026-07-01 00:31:56 +08:00
e7039f9844
## Summary - Splits the monolithic `codex-cloud-config` implementation into focused modules. - Keeps behavior unchanged from the preceding config bundle runtime switch. ## Details This is the reviewability follow-up after the lineage-preserving migration PRs. The split separates backend transport, loader construction, cache handling, metrics, validation, service orchestration, and focused tests into named files. Verification: `just fmt`; `just test -p codex-cloud-config`.
15 lines
400 B
Rust
15 lines
400 B
Rust
//! Cloud-hosted configuration data for Codex.
|
|
//!
|
|
//! This crate owns transport, caching, and refresh behavior for cloud-delivered
|
|
//! config data. Parsing and composition remain in `codex-config`.
|
|
|
|
mod backend;
|
|
mod bundle_loader;
|
|
mod cache;
|
|
mod metrics;
|
|
mod service;
|
|
mod validation;
|
|
|
|
pub use bundle_loader::cloud_config_bundle_loader;
|
|
pub use bundle_loader::cloud_config_bundle_loader_for_storage;
|