Structs§
- Byte
Chunk - Capability
Root Discover Request - One caller-selected capability root.
- Capability
Root Discovery - Manifest bundle for one selected root.
- Capability
Roots Discover Params - Roots to inspect for plugin and skill capability manifests.
- Capability
Roots Discover Response - Executor-local discovery results in request order.
- Capability
Text File - Recognized UTF-8 capability file materialized by the exec-server.
- Copy
Options - Create
Directory Options - Default
Environment Provider - Default provider backed by
CODEX_EXEC_SERVER_URL. - Deferred
Environment Registration - The one-shot capability to complete a deferred environment registration.
- Discovered
Plugin Files - Plugin files declared directly by a selected root.
- Discovered
Skill Files - A skill instructions file and its optional sibling metadata.
- Environment
- Concrete execution/filesystem environment selected for a session.
- Environment
Capabilities - Features supported by the selected exec-server environment.
- Environment
Info - Information about an execution/filesystem environment.
- Environment
Manager - Owns the execution/filesystem environments available to the Codex runtime.
- Environment
Ready Info - Information supplied by the environment owner when a deferred environment is ready.
- Environment
Registry Connect Request - Request body for connecting a harness key with the environment registry.
- Environment
Registry Connect Response - Environment registry response returned after connecting a harness key.
- Environment
Registry Harness KeyValidation Request - Request body for authorizing a harness key with the environment registry.
- Environment
Registry Harness KeyValidation Response - Environment registry response returned after harness key validation.
- Environment
Registry Registration Request - Request body for registering an executor with the environment registry.
- Environment
Registry Registration Response - Environment registry response returned after executor registration.
- Environment
Status - Status returned by an initialized exec-server connection.
- Exec
Closed Notification - Exec
EnvPolicy - Exec
Exited Notification - Exec
Output Delta Notification - Exec
Params - Exec
Process Event Receiver - Exec
Response - Exec
Server Client - Exec
Server Client Connect Options - Connection options for any exec-server client transport.
- Exec
Server Network Policy Request - Exec
Server Runtime Paths - Runtime paths needed by exec-server child processes.
- Exec
Server Telemetry - Executor
Capability Discovery Cache - Thread-scoped cache shared by capability consumers using the high-level executor API.
- Executor
Capability Discovery Snapshot - Immutable results for the selected capability roots visible in one model step.
- File
Metadata - File
System Read Stream - Stream of immutable chunks read from an
ExecutorFileSystem. - File
System Sandbox Context - FsCanonicalize
Params - FsCanonicalize
Response - FsClose
Params - FsClose
Response - FsCopy
Params - FsCopy
Response - FsCreate
Directory Params - FsCreate
Directory Response - FsGet
Metadata Params - FsGet
Metadata Response - FsOpen
Params - FsOpen
Response - FsRead
Block Params - FsRead
Block Response - FsRead
Directory Entry - FsRead
Directory Params - FsRead
Directory Response - FsRead
File Params - FsRead
File Response - FsRemove
Params - FsRemove
Response - FsWalk
Params - FsWrite
File Params - FsWrite
File Response - Http
Header - HTTP header represented in the executor protocol.
- Http
Request Body Delta Notification - Ordered response-body frame for
streamResponseHTTP requests. - Http
Request Params - Executor-side HTTP request envelope.
- Http
Request Response - HTTP response envelope returned from an executor
http/requestcall. - Http
Response Body Stream - Request-scoped stream of body chunks for an HTTP response.
- Initialize
Params - Initialize
Response - Local
File System - Network
Policy Request Params - Network
Policy Request Response - Noise
Channel Identity - Static Noise identity kept for the lifetime of an executor or harness process.
- Noise
Channel Public Key - Public key material for the exec-server Noise suite. The suite tag prevents keys for another protocol from being accepted just because their components have the expected lengths.
- Noise
Rendezvous Connect Args - Connection arguments for an authenticated Noise rendezvous exec-server.
- Noise
Rendezvous Connect Bundle - Registry-authorized material for one Noise rendezvous connection attempt.
- Process
Id - Process
Output Chunk - Read
Directory Entry - Read
Params - Read
Response - Remote
Environment Config - Configuration for registering an exec-server for remote use.
- Remote
Exec Server Connect Args - WebSocket connection arguments for a remote exec-server.
- Remove
Options - Reqwest
Http Client HttpClientimplementation that performs the actual HTTP request withreqwest.- Resolved
Selected Capability Root - A selected capability root paired with its currently ready environment handle.
- Selected
Capability Roots Status - A passive view of selected capability roots and unavailable environments.
- Shell
Info - Shell detected for an execution/filesystem environment.
- Signal
Params - Signal
Response - Started
Exec Process - Terminate
Params - Terminate
Response - Walk
Entry - One entry returned by a walk.
- Walk
Error - A descendant that could not be inspected during a walk.
- Walk
Options - Bounds for a recursive filesystem walk.
- Walk
Outcome - Entries and recoverable errors collected by a bounded walk.
- Write
Params - Write
Response
Enums§
- Capability
Discovery Error - Environment
Connection State - The current connection state for one concrete environment.
- Environment
Observed Status - Non-mutating connection status observed by an environment owner.
- Environment
Status Kind - High-level status reported by exec-server itself.
- Exec
Output Stream - Exec
Process Event - Pushed process events for consumers that want to follow process output as it
arrives instead of polling retained output with
ExecProcess::read. - Exec
Server Error - Exec
Server Listen UrlParse Error - Exec
Server Network Policy Decision - Exec
Server Network Protocol - Http
Redirect Policy - Redirect behavior for an executor-side HTTP request.
- Noise
Channel Error - Process
Signal - Walk
Entry Kind - Type of a filesystem entry returned by a walk.
- Write
Status
Constants§
- CAPABILITY_
ROOTS_ DISCOVER_ METHOD - Discovers capability manifests below selected roots using executor-local filesystem access.
- CODEX_
ARG0_ EXEC_ HELPER_ ARG1 - CODEX_
EXEC_ SERVER_ NOISE_ AUTH_ TOKEN_ ENV_ VAR - CODEX_
EXEC_ SERVER_ NOISE_ CHATGPT_ ACCOUNT_ ID_ ENV_ VAR - CODEX_
EXEC_ SERVER_ NOISE_ ENVIRONMENT_ ID_ ENV_ VAR - CODEX_
EXEC_ SERVER_ NOISE_ REGISTRY_ URL_ ENV_ VAR - CODEX_
EXEC_ SERVER_ URL_ ENV_ VAR - CODEX_
FS_ HELPER_ ARG1 - DEFAULT_
LISTEN_ URL - FILE_
READ_ CHUNK_ SIZE - Maximum chunk size returned by
ExecutorFileSystem::read_file_stream. - LOCAL_
ENVIRONMENT_ ID - MAX_
SELECTED_ CAPABILITY_ ROOTS - Maximum capability roots accepted from deferred environment ready information.
- REMOTE_
ENVIRONMENT_ ID
Statics§
Traits§
- Environment
Provider - Lists the concrete environments available to Codex.
- Exec
Backend - Exec
Process - Handle for an executor-managed process.
- Executor
File System - Abstract filesystem access used by components that may operate locally or via a remote environment.
- Http
Client - Sends HTTP requests through a runtime-selected transport.
- Noise
Rendezvous Connect Provider - Supplies fresh registry-authorized material for Noise rendezvous connections.
Functions§
- discover_
capability_ roots - Discovers and materializes capability manifests using one executor-local filesystem.
- run_
arg0_ exec_ helper_ main - run_
fs_ helper_ main - run_
main - run_
main_ with_ telemetry - run_
remote_ environment - Register an exec-server for remote use and serve requests over Noise.