Skip to main content

Crate codex_protocol

Crate codex_protocol 

Source

Modules§

account
approvals
auth
capabilities
config_types
dynamic_tools
error
exec_output
Text encoding detection and conversion utilities for shell output.
items
mcp
Types used when representing Model Context Protocol (MCP) values inside the Codex protocol.
mcp_approval_meta
memory_citation
models
network_policy
num_format
openai_models
Shared model metadata types exchanged between Codex services and clients.
parse_command
permissions
plan_tool
protocol
Defines the protocol for a Codex session between a client and an agent.
request_permissions
request_user_input
review_format
shell_environment
user_input

Structs§

AgentPath
ResponseItemId
A Responses API item ID. New IDs require an explicit prefix; deserialization remains permissive so legacy rollouts can still be read.
SessionId
ThreadId
Identifier for a Codex thread.
ToolName
Identifies a callable tool, preserving the namespace split when the model provides one.