Unified error type for the Gemini CLI SDK.
Summary
Types
@type kind() ::
:cli_not_found
| :command_failed
| :command_timeout
| :command_execution_failed
| :stream_start_failed
| :stream_timeout
| :transport_error
| :transport_exit
| :parse_error
| :json_decode_error
| :unknown_event_type
| :invalid_event
| :invalid_configuration
| :config_invalid
| :execution_failed
| :no_result
| :auth_error
| :input_error
| :config_error
| :user_cancelled
| :unknown
Functions
@spec from_runtime_failure( CliSubprocessCore.ProviderCLI.ErrorRuntimeFailure.t(), keyword() ) :: t()