Skip to main content

Crate codex_code_mode

Crate codex_code_mode 

Source

Modules§

host
Messages and local IPC framing for the code-mode host boundary.

Structs§

CellId
CodeModeNestedToolCall
EnabledToolMetadata
ExecuteRequest
InProcessCodeModeSession
InProcessCodeModeSessionProvider
NoopCodeModeSessionDelegate
ProcessOwnedCodeModeSession
A logical code-mode session assigned to a process-owned host.
ProcessOwnedCodeModeSessionProvider
Creates code-mode sessions backed by one lazily spawned process host.
StartedCell
ToolDefinition
ToolNamespaceDescription
WaitRequest
WaitToPendingRequest

Enums§

CodeModeToolKind
ExecuteToPendingOutcome
FunctionCallOutputContentItem
ImageDetail
RuntimeResponse
V8JitMode
Controls whether V8 may generate executable code at runtime.
WaitOutcome
WaitToPendingOutcome

Constants§

CODE_MODE_PRAGMA_PREFIX
DEFAULT_EXEC_YIELD_TIME_MS
DEFAULT_IMAGE_DETAIL
DEFAULT_MAX_OUTPUT_TOKENS_PER_EXEC_CALL
DEFAULT_WAIT_YIELD_TIME_MS
PUBLIC_TOOL_NAME
WAIT_TOOL_NAME

Traits§

CodeModeSession
A durable code-mode session owned by one Codex thread.
CodeModeSessionDelegate
Host callbacks used by a code-mode session while cells are executing.
CodeModeSessionProvider
Creates code-mode sessions for Codex threads.

Functions§

augment_tool_definition
build_exec_tool_description
build_wait_tool_description
enabled_tool_metadata
initialize_v8
Initializes the process-wide V8 platform with the requested JIT mode.
is_code_mode_nested_tool
normalize_code_mode_identifier
parse_exec_source
render_code_mode_sample
render_json_schema_to_typescript

Type Aliases§

CodeModeSessionProviderFuture
CodeModeSessionResultFuture
NotificationFuture
ToolInvocationFuture