mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-25 03:32:32 +00:00
- Resolve upstream delete of user_agent.rs; use default_client::get_codex_user_agent - Switch client construction to default_client with originator header - Update AuthManager::shared and CodexAuth::from_codex_home call sites to pass originator - Fix openai_tools shell tool description formatting and include writable roots - Deduplicate/repair config_types derives; import Serialize/Display early - Use rollout::policy::is_persisted_response_item and remove dead import - Keep our TUI architecture intact; no functional UI changes Build: ./build-fast.sh passes with zero warnings
codex-protocol
This crate defines the "types" for the protocol used by Codex CLI, which includes both "internal types" for communication between codex-core and codex-tui, as well as "external types" used with codex mcp.
This crate should have minimal dependencies.
Ideally, we should avoid "material business logic" in this crate, as we can always introduce Ext-style traits to add functionality to types in other crates.