Structs§
- Codex
Apps Auth Elicitation - Codex
Apps Auth Elicitation Plan - Codex
Apps Connector Auth Failure - Effective
McpServer - MCP server after runtime additions have been applied.
- Elicitation
Lifecycle - Holds an owner-provided registration while an MCP elicitation is waiting for a response.
- Elicitation
Request Router - Routes model-visible elicitation response tokens to their exact pending responders.
- Elicitation
Review Request - McpAuth
Status Entry - McpBinding
- The exact tool catalog and execution handles for one model sampling request.
- McpCatalog
Builder - Mutable inputs used to produce an immutable resolved catalog.
- McpConfig
- MCP runtime settings derived from
codex_core::config::Config. - McpConnection
Manager - A thin wrapper around a set of running [
RmcpClient] instances. - McpO
Auth Login Config - McpPermission
Prompt Auto Approve Context - McpPlugin
Attribution - Plugin identity retained with an MCP registration for tool attribution.
- McpResource
Client - Access to MCP resources through either the latest runtime or one exact step.
- McpResource
Client Cache Key - Opaque identity for the connection set currently used by an MCP resource client.
- McpResource
Page - One page of resources returned by an MCP server.
- McpResource
Read Result - Contents returned after reading one MCP resource.
- McpRuntime
- Owns the currently published MCP connection set for one Codex thread.
- McpRuntime
Context - Runtime context used when resolving per-server MCP environments.
- McpServer
Conflict - A same-tier name collision and the final outcome after all precedence is applied.
- McpServer
Registration - One named MCP server declaration before source resolution.
- McpServer
Status Snapshot - McpTool
Catalog Cache - Process-scoped cache of recent reusable tool definitions for MCP servers.
- Plugin
McpConfig Parse Outcome - Valid servers and per-server errors parsed from one plugin MCP file.
- Plugin
McpServer Parse Error - One plugin MCP server that could not be normalized into runtime configuration.
- Prepared
McpCall - A call bound to the exact client, tool, timeout, and server metadata seen by
one
McpBinding. - Resolved
McpCatalog - Immutable result of MCP registration resolution.
- Resolved
McpO Auth Scopes - Resolved
McpServer - A single winning MCP registration.
- Sandbox
State - Tool
Info - Tool
Plugin Provenance
Enums§
- McpO
Auth Login Support - McpO
Auth Scopes Source - McpServer
Conflict Action - One side of an MCP server conflict, including whether it registers or removes the server.
- McpServer
Source - The component that declared an MCP server registration.
- McpSnapshot
Detail
Constants§
- CODEX_
APPS_ MCP_ SERVER_ NAME - MCP_
SANDBOX_ STATE_ META_ CAPABILITY - MCP server capability indicating that Codex should include [
SandboxState] in tool-call request_metaunder this key. - MCP_
TOOL_ CODEX_ APPS_ META_ KEY
Traits§
Functions§
- auth_
elicitation_ completed_ result - auth_
elicitation_ id - build_
auth_ elicitation - build_
auth_ elicitation_ plan - codex_
apps_ mcp_ server_ config - codex_
apps_ tools_ cache_ key - Backward-compatible name for the Codex Apps runtime context key builder. Builds the connector runtime context key for the active Codex auth.
- collect_
mcp_ server_ status_ snapshot_ with_ detail - compute_
auth_ statuses - configured_
mcp_ servers - connector_
auth_ failure_ from_ tool_ result - declared_
openai_ file_ input_ param_ names - discover_
supported_ scopes - discover_
supported_ scopes_ with_ http_ client - effective_
mcp_ servers - effective_
mcp_ servers_ from_ configured - Converts a materialized server map to its auth-gated runtime view.
- host_
owned_ codex_ apps_ enabled - hosted_
plugin_ runtime_ mcp_ server_ config - Builds the ChatGPT-hosted plugin runtime served by plugin-service.
- mcp_
permission_ prompt_ is_ auto_ approved - Returns true when MCP permission prompts should resolve as approved instead of being shown to the user.
- oauth_
login_ support - oauth_
login_ support_ with_ http_ client - parse_
executor_ plugin_ mcp_ config - Parses executor-owned plugin MCP config without interpreting the plugin root as a path on the orchestrator host.
- parse_
plugin_ mcp_ config - Parses the two supported plugin MCP file shapes and normalizes each server.
- qualified_
mcp_ tool_ name_ prefix - read_
mcp_ resource - resolve_
oauth_ scopes - should_
retry_ without_ scopes - tool_
is_ model_ visible - Returns whether a tool may be included in model-facing tool declarations.
- tool_
plugin_ provenance
Type Aliases§
- Codex
Apps Tools Cache - Backward-compatible name for the shared Codex Apps tools runtime.
- Codex
Apps Tools Cache Key - Backward-compatible name for the Codex Apps runtime context key.
- Elicitation
Reviewer Handle