From b7c04eb0e2d31be6c17b3c7d898fed2392b11a48 Mon Sep 17 00:00:00 2001 From: versecafe <147033096+versecafe@users.noreply.github.com> Date: Thu, 5 Feb 2026 14:06:57 -0800 Subject: [PATCH] internal: Align metric suggestion types --- src/api/schemas.ts | 7 ++++++- src/editor/jump-edit-manager.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/api/schemas.ts b/src/api/schemas.ts index e821548..2271197 100644 --- a/src/api/schemas.ts +++ b/src/api/schemas.ts @@ -52,7 +52,12 @@ export const AutocompleteResponseSchema = z.object({ finish_reason: z.string().nullable().optional(), }); -export const SuggestionTypeSchema = z.enum(["GHOST_TEXT", "POPUP"]); +export const SuggestionTypeSchema = z.enum([ + "GHOST_TEXT", + "POPUP", + "JUMP", + "MULTI", +]); export const AutocompleteEventTypeSchema = z.enum([ "autocomplete_suggestion_shown", diff --git a/src/editor/jump-edit-manager.ts b/src/editor/jump-edit-manager.ts index cf02c82..301d57d 100644 --- a/src/editor/jump-edit-manager.ts +++ b/src/editor/jump-edit-manager.ts @@ -167,7 +167,7 @@ export class JumpEditManager implements vscode.Disposable { editEndPos, originCursorLine: editor.selection.active.line, metricsPayload: buildMetricsPayload(document, result, { - suggestionType: "POPUP", + suggestionType: "JUMP", }), };