Serializable tool response data normalized by the core.
Summary
Types
@type t() :: %CliSubprocessCore.Tool.Response{ content: CliSubprocessCore.Tool.json_value(), extra: map(), is_error: boolean(), provider_metadata: %{ optional(String.t()) => CliSubprocessCore.Tool.json_value() }, tool_call_id: String.t() }