Represents a tool call that the language model has requested.
Summary
Types
@type t() :: %ACP.ToolCall{ content: [ACP.ToolCallContent.t()], kind: ACP.ToolKind.t(), locations: [ACP.ToolCallLocation.t()], meta: map() | nil, raw_input: any() | nil, raw_output: any() | nil, status: ACP.ToolCallStatus.t(), title: String.t(), tool_call_id: String.t() }