Re-exports§
pub use api::AgentMessageItem;pub use api::AgentMessagePhase;pub use api::ApprovalMode;pub use api::Codex;pub use api::CollabToolCallItem;pub use api::CollaborationMode;pub use api::CollaborationModeKind;pub use api::CollaborationModeSettings;pub use api::CommandExecutionItem;pub use api::CommandExecutionStatus;pub use api::ContextCompactionItem;pub use api::DynamicToolCallItem;pub use api::DynamicToolSpec;pub use api::ErrorItem;pub use api::FileChangeItem;pub use api::FileUpdateChange;pub use api::ImageViewItem;pub use api::Input;pub use api::McpToolCallItem;pub use api::McpToolCallStatus;pub use api::ModelReasoningEffort;pub use api::ModelReasoningSummary;pub use api::PatchApplyStatus;pub use api::PatchChangeKind;pub use api::Personality;pub use api::PlanItem;pub use api::ReasoningItem;pub use api::ReviewModeItem;pub use api::RunResult;pub use api::SandboxMode;pub use api::StreamedTurn;pub use api::Thread;pub use api::ThreadError;pub use api::ThreadEvent;pub use api::ThreadItem;pub use api::ThreadOptions;pub use api::ThreadOptionsBuilder;pub use api::ThreadRunError;pub use api::TodoItem;pub use api::TodoListItem;pub use api::Turn;pub use api::TurnOptions;pub use api::TurnOptionsBuilder;pub use api::Usage;pub use api::UserInput;pub use api::UserMessageContentItem;pub use api::UserMessageItem;pub use api::WebSearchItem;pub use api::WebSearchMode;pub use client::WsConfig;pub use client::ClientOptions;pub use client::CodexClient;pub use client::StdioConfig;pub use error::ClientError;pub use error::RpcError;pub use events::ServerEvent;pub use events::ServerNotification;pub use events::ServerRequestEvent;pub use protocol::notifications;pub use protocol::requests;pub use protocol::responses;pub use protocol::server_requests;pub use schema::OpenAiSerializable;pub use schema::deserialize_openai_value;pub use schema::openai_json_schema_for;pub use schema::serialize_openai_value;pub use schemars;pub use serde;
Modules§
Traits§
- Deserialize
- A data structure that can be deserialized from any data format supported by Serde.
- Json
Schema - A type which can be described as a JSON Schema document.
- Serialize
- A data structure that can be serialized into any data format supported by Serde.
Attribute Macros§
Derive Macros§
- Deserialize
- Json
Schema - Derive macro for
JsonSchematrait. - Open
AiSerializable - Serialize