Error types for the codex-codes crate.
All fallible operations return Result<T>, which uses Error as the error type. The variants cover JSON serialization, I/O, protocol-level issues, and JSON-RPC errors from the app-server.
Result<T>
Error
Result