An error result message indicating session failure.
Summary
Types
@type t() :: %AmpSdk.Types.ErrorResultMessage{ details: map() | nil, duration_ms: non_neg_integer(), error: String.t(), exit_code: integer() | nil, extra: map(), is_error: boolean(), kind: atom() | String.t() | nil, num_turns: non_neg_integer(), permission_denials: [String.t()] | nil, session_id: String.t(), stderr: String.t() | nil, stderr_truncated?: boolean(), subtype: String.t(), type: String.t(), usage: AmpSdk.Types.Usage.t() | nil }