- Added automatic websocket reconnection handling for connection limit errors, with fallback to SSE replay when content has already been emitted.
- Enhanced `CodexProviderStreamError` to include an optional error code field for better error categorization and handling.
- Implemented `tryReconnectCodexWebSocketOnConnectionLimit()` to close stale connections and establish fresh websocket sessions on connection limit errors.