Context passed to a canvas action handler.
@type t() :: %Copilot.Types.CanvasActionContext{ action_name: String.t(), canvas_id: String.t(), extension_id: String.t(), host: Copilot.Types.CanvasHostContext.t() | nil, input: any(), instance_id: String.t(), session_id: String.t() }