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