Represents the terminal result of a provider CLI run.
Summary
Types
@type t() :: %CliSubprocessCore.Payload.Result{ extra: map(), metadata: map(), object: term(), output: term(), status: term(), stop_reason: term() }
Terminal result of a provider CLI run.
:object carries a provider-returned structured object when the run
requested one and the provider actually returned it. It stays nil
otherwise; nothing here reconstructs or guesses an object from prose.