List of all items
Structs
- api::AgentMessageItem
- api::Codex
- api::CollabToolCallItem
- api::CollaborationMode
- api::CollaborationModeSettings
- api::CommandExecutionItem
- api::ContextCompactionItem
- api::DynamicToolCallItem
- api::DynamicToolSpec
- api::ErrorItem
- api::FileChangeItem
- api::FileUpdateChange
- api::ImageViewItem
- api::McpToolCallItem
- api::PlanItem
- api::ReasoningItem
- api::ReviewModeItem
- api::StreamedTurn
- api::Thread
- api::ThreadError
- api::ThreadOptions
- api::ThreadOptionsBuilder
- api::TodoItem
- api::TodoListItem
- api::Turn
- api::TurnOptions
- api::TurnOptionsBuilder
- api::UnknownItem
- api::Usage
- api::UserMessageItem
- api::WebSearchItem
- client::ClientOptions
- client::CodexClient
- client::StdioConfig
- client::WsConfig
- error::RpcError
- protocol::notifications::AccountLoginCompletedNotification
- protocol::notifications::AccountRateLimitsUpdatedNotification
- protocol::notifications::AccountUpdatedNotification
- protocol::notifications::AppListUpdatedNotification
- protocol::notifications::AuthStatusChangeNotification
- protocol::notifications::ConfigWarningNotification
- protocol::notifications::DeltaNotification
- protocol::notifications::DeprecationNoticeNotification
- protocol::notifications::ErrorNotification
- protocol::notifications::FuzzyFileSearchSessionCompletedNotification
- protocol::notifications::FuzzyFileSearchSessionUpdatedNotification
- protocol::notifications::ItemLifecycleNotification
- protocol::notifications::LoginChatGptCompleteNotification
- protocol::notifications::McpServerOauthLoginCompletedNotification
- protocol::notifications::PlanStep
- protocol::notifications::RawResponseItemCompletedNotification
- protocol::notifications::ServerRequestResolvedNotification
- protocol::notifications::SessionConfiguredNotification
- protocol::notifications::ThreadLifecycleNotification
- protocol::notifications::ThreadNameUpdatedNotification
- protocol::notifications::ThreadStartedNotification
- protocol::notifications::ThreadStatusChangedNotification
- protocol::notifications::ThreadStatusValue
- protocol::notifications::ThreadTokenUsageUpdatedNotification
- protocol::notifications::TurnCompletedNotification
- protocol::notifications::TurnDiffUpdatedNotification
- protocol::notifications::TurnPlanUpdatedNotification
- protocol::notifications::TurnStartedNotification
- protocol::notifications::WindowsSandboxSetupCompletedNotification
- protocol::notifications::WindowsWorldWritableWarningNotification
- protocol::requests::AppsListParams
- protocol::requests::CancelLoginAccountParams
- protocol::requests::ClientInfo
- protocol::requests::CollaborationModeListParams
- protocol::requests::CommandExecParams
- protocol::requests::ConfigBatchWriteParams
- protocol::requests::ConfigReadParams
- protocol::requests::ConfigValueWriteParams
- protocol::requests::ExperimentalFeatureListParams
- protocol::requests::FeedbackUploadParams
- protocol::requests::FuzzyFileSearchSessionStartParams
- protocol::requests::FuzzyFileSearchSessionStopParams
- protocol::requests::FuzzyFileSearchSessionUpdateParams
- protocol::requests::GetAccountParams
- protocol::requests::InitializeCapabilities
- protocol::requests::InitializeParams
- protocol::requests::ListMcpServerStatusParams
- protocol::requests::LoginAccountParams
- protocol::requests::McpServerOauthLoginParams
- protocol::requests::MockExperimentalMethodParams
- protocol::requests::ModelListParams
- protocol::requests::PaginationParams
- protocol::requests::ReviewStartParams
- protocol::requests::SkillsConfigWriteParams
- protocol::requests::SkillsListParams
- protocol::requests::SkillsRemoteReadParams
- protocol::requests::SkillsRemoteWriteParams
- protocol::requests::ThreadBackgroundTerminalsCleanParams
- protocol::requests::ThreadForkParams
- protocol::requests::ThreadIdParams
- protocol::requests::ThreadListParams
- protocol::requests::ThreadReadParams
- protocol::requests::ThreadResumeParams
- protocol::requests::ThreadRollbackParams
- protocol::requests::ThreadSetNameParams
- protocol::requests::ThreadStartParams
- protocol::requests::TurnInterruptParams
- protocol::requests::TurnStartParams
- protocol::requests::TurnSteerParams
- protocol::requests::WindowsSandboxSetupStartParams
- protocol::responses::AccountRateLimitsReadResult
- protocol::responses::AppsListResult
- protocol::responses::CollaborationModeListResult
- protocol::responses::CommandExecResult
- protocol::responses::ConfigBatchWriteResult
- protocol::responses::ConfigReadResult
- protocol::responses::ConfigRequirementsReadResult
- protocol::responses::ConfigValueWriteResult
- protocol::responses::ExperimentalFeatureListResult
- protocol::responses::FeedbackUploadResult
- protocol::responses::FuzzyFileSearchSessionStartResult
- protocol::responses::FuzzyFileSearchSessionStopResult
- protocol::responses::FuzzyFileSearchSessionUpdateResult
- protocol::responses::GetAccountResult
- protocol::responses::InitializeResult
- protocol::responses::LoginAccountResult
- protocol::responses::McpServerOauthLoginResult
- protocol::responses::McpServerStatusListResult
- protocol::responses::MockExperimentalMethodResult
- protocol::responses::ModelInfo
- protocol::responses::ModelListResult
- protocol::responses::ReviewStartResult
- protocol::responses::SkillsConfigWriteResult
- protocol::responses::SkillsListResult
- protocol::responses::SkillsRemoteReadResult
- protocol::responses::SkillsRemoteWriteResult
- protocol::responses::ThreadArchiveResult
- protocol::responses::ThreadBackgroundTerminalsCleanResult
- protocol::responses::ThreadCompactStartResult
- protocol::responses::ThreadListResult
- protocol::responses::ThreadLoadedListResult
- protocol::responses::ThreadReadResult
- protocol::responses::ThreadResult
- protocol::responses::ThreadRollbackResult
- protocol::responses::ThreadSetNameResult
- protocol::responses::ThreadSummary
- protocol::responses::ThreadUnarchiveResult
- protocol::responses::Turn
- protocol::responses::TurnError
- protocol::responses::TurnResult
- protocol::responses::TurnSteerResult
- protocol::responses::WindowsSandboxSetupStartResult
- protocol::server_requests::ApplyPatchApprovalParams
- protocol::server_requests::ApplyPatchApprovalResponse
- protocol::server_requests::ChatgptAuthTokensRefreshParams
- protocol::server_requests::ChatgptAuthTokensRefreshResponse
- protocol::server_requests::CommandExecutionRequestApprovalParams
- protocol::server_requests::CommandExecutionRequestApprovalResponse
- protocol::server_requests::DynamicToolCallParams
- protocol::server_requests::DynamicToolCallResponse
- protocol::server_requests::ExecCommandApprovalParams
- protocol::server_requests::ExecCommandApprovalResponse
- protocol::server_requests::FileChangeRequestApprovalParams
- protocol::server_requests::FileChangeRequestApprovalResponse
- protocol::server_requests::ToolRequestUserInputParams
- protocol::server_requests::ToolRequestUserInputResponse
- protocol::shared::EmptyObject
- protocol::shared::JsonRpcNotification
- protocol::shared::JsonRpcRequest
- protocol::shared::JsonRpcResponse
- transport::TransportHandle
Enums
- api::AgentMessagePhase
- api::ApprovalMode
- api::CollaborationModeKind
- api::CommandExecutionStatus
- api::Input
- api::McpToolCallStatus
- api::ModelReasoningEffort
- api::ModelReasoningSummary
- api::PatchApplyStatus
- api::PatchChangeKind
- api::Personality
- api::SandboxMode
- api::ThreadEvent
- api::ThreadItem
- api::ThreadRunError
- api::UserInput
- api::UserMessageContentItem
- api::WebSearchMode
- error::ClientError
- error::IncomingClassified
- events::ServerEvent
- events::ServerNotification
- events::ServerRequestEvent
- protocol::requests::TurnInputItem
- protocol::shared::RequestId
Traits
Attribute Macros
Derive Macros
Functions
- error::classify_incoming
- events::parse_notification
- events::parse_server_request
- schema::deserialize_openai_value
- schema::openai_json_schema_for
- schema::serialize_openai_value
- transport::stdio::spawn_stdio_transport
- transport::ws::connect_ws_transport
- transport::ws_daemon::ensure_local_ws_app_server