Codex Handbook
models-manager/src/lib.rs 26 lines
pub(crate) mod cache;pub mod collaboration_mode_presets;pub(crate) mod config;pub mod manager;pub mod model_info;pub mod model_presets;pub mod test_support;pub use codex_app_server_protocol::AuthMode;pub use config::ModelsManagerConfig;/// Load the bundled model catalog shipped with `codex-models-manager`.pub fn bundled_models_response()-> std::result::Result<codex_protocol::openai_models::ModelsResponse, serde_json::Error> {    serde_json::from_str(include_str!("../models.json"))}/// Convert the client version string to a whole version string (e.g. "1.2.3-alpha.4" -> "1.2.3").pub fn client_version_to_whole() -> String {    format!(        "{}.{}.{}",        env!("CARGO_PKG_VERSION_MAJOR"),        env!("CARGO_PKG_VERSION_MINOR"),        env!("CARGO_PKG_VERSION_PATCH")    )}