Raised when the codex executable exits unexpectedly.
The retryable? field indicates whether the error is transient and the
operation can be safely retried. This is used by Codex.Retry to determine
whether to attempt automatic retries.
Summary
Types
Functions
Creates a new TransportError.
Options
:stderr- Standard error output from the process:message- Custom error message:retryable?- Whether the error is retryable (default: inferred from exit status)
Determines if an exit status indicates a retryable error.
Retryable statuses include:
- Signal-based exits (128+) for SIGTERM, SIGKILL, SIGPIPE
- Exit code 75 (EX_TEMPFAIL)
- Exit code 69 (EX_UNAVAILABLE)