A terminal failure emitted by a streaming Codex command.
{:idle_timeout, ms} means no output arrived within the configured idle
interval; {:timeout, ms} means the whole command exceeded its deadline.
Summary
Types
@type t() :: %CodexWrapper.StreamError{reason: term()}