kcode-codex-runtime 0.1.0

Safe Codex CLI generation, web search, and model catalog runtime
Documentation
//! Safe Codex CLI generation, web search, and model catalog management.
//!
//! [`Codex`] launches an authenticated Codex CLI with model-visible prompt
//! boundaries verified at startup. It exposes ordinary generation and
//! web-only research without HTTP-server or application-policy concerns.

#![deny(missing_docs)]
#![forbid(unsafe_code)]

mod api;
mod catalog;
mod error;
mod model;

pub use api::Codex;
pub use catalog::{Catalog, CatalogCache, DEFAULT_CODEX_EXECUTABLE, ModelLimits};
pub use error::{Error, ErrorKind, Result};
pub use model::{
    CodexConfig, GenerationRequest, GenerationResponse, ReasoningEffort, SearchDepth, TokenUsage,
    WebSearchContext, WebSearchRequest, WebSearchResponse, WebSource,
};