Tool invocation request block
@type t() :: %LemonCliRunners.ClaudeSchema.ToolUseBlock{ id: String.t(), input: map(), name: String.t(), type: :tool_use }