mod auth;
mod discover;
mod map_event;
mod map_event_summary;
#[path = "map_event_usage.rs"]
mod map_event_usage;
mod session;
mod session_io;
#[path = "session_process.rs"]
mod session_process;
#[path = "session_protocol.rs"]
mod session_protocol;
mod session_spawn;
mod session_turn;
#[path = "session_turn_done.rs"]
mod session_turn_done;
#[cfg(test)]
mod catalog_tests;
#[cfg(test)]
mod discover_tests;
#[cfg(test)]
mod map_event_more_tests;
#[cfg(test)]
mod map_event_summary_tests;
#[cfg(test)]
mod map_event_tests;
#[cfg(test)]
mod session_turn_tests;
pub(crate) use auth::ensure_codex_authenticated;
pub(crate) use discover::list_codex_display_models;
pub(crate) use session::CodexSession;
pub(crate) use session_spawn::codex_spawn_bridge as spawn_bridge;
#[cfg(test)]
mod discover_tests_inline {
use super::discover::codex_path_is_executable;
#[test]
fn codex_path_is_executable_witness() {
let _ = codex_path_is_executable;
}
}
#[cfg(test)]
mod kiss_coverage_tests {
#[test]
fn kiss_cov_codex_map_event() {
let _ = super::map_event::map_codex_stream_events;
let _ = stringify!(tool_name_summary);
let _ = stringify!(classified_command);
let _ = stringify!(unwrap_shell);
let _ = stringify!(codex_flatten_ws);
let _ = super::map_event_usage::usage_from_turn;
let _ = super::map_event_usage::usage_event;
let _ = crate::bridge_protocol::canonicalize_run_done;
let _ = super::ensure_codex_authenticated;
let _ = stringify!(has_codex_login);
let _ = stringify!(codex_auth_path);
let _ = stringify!(auth_file_has_login);
let _ = stringify!(nonempty_json_str);
let _ = stringify!(codex_effort_from_thinking);
}
}