package v1.public.events.canvas

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum CanvasHandoffDiffSide

canvas.proto:26

Which side of an inline diff failed to parse.

Used in: DiffCardCanvasParseFailed

enum CanvasHandoffParseFailureReason

canvas.proto:18

Reason a parseSql call failed inside the Canvas read-only route.

Used in: DiffCardCanvasParseFailed, OpenInCanvasHandoffFailed

enum CanvasHandoffPayloadKind

canvas.proto:11

Kind of payload being handed off to Canvas.

Used in: OpenInCanvasCtaClicked, OpenInCanvasCtaShown, OpenInCanvasHandoffFailed, OpenInCanvasHandoffSucceeded

message DiffCardCanvasParseFailed

canvas.proto:105

Fired when the inline diff fails to parse on either side.

message DiffCardCanvasTabClicked

canvas.proto:95

Fired when the user clicks the inline "Canvas" tab in the diff card.

message OpenInCanvasCtaClicked

canvas.proto:46

Fired when the user clicks the "Open in Canvas" CTA.

message OpenInCanvasCtaShown

canvas.proto:34

Fired when the "Open in Canvas" CTA is rendered in the EditFileCallRenderer DiffCard (LD flag on, path eligible, validate_sql passed).

message OpenInCanvasCtaSuppressed

canvas.proto:58

Fired when the CTA is hidden because validate_sql returned invalid. error_message is captured for analysis of why the agent's SQL is failing validation.

message OpenInCanvasHandoffFailed

canvas.proto:81

Fired in the Canvas read-only route when parseSql fails.

message OpenInCanvasHandoffSucceeded

canvas.proto:70

Fired in the Canvas read-only route when parseSql succeeds.