From 2e548d9efffd71e74554f7cebb9227e9dce08e25 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Mon, 6 Oct 2025 09:30:45 -0400 Subject: [PATCH] Add the parent task ID in telemetry --- packages/types/src/telemetry.ts | 1 + src/core/webview/ClineProvider.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/types/src/telemetry.ts b/packages/types/src/telemetry.ts index f8b3e207380..29612d42a2f 100644 --- a/packages/types/src/telemetry.ts +++ b/packages/types/src/telemetry.ts @@ -112,6 +112,7 @@ export type AppProperties = z.infer export const taskPropertiesSchema = z.object({ taskId: z.string().optional(), + parentTaskId: z.string().optional(), apiProvider: z.enum(providerNames).optional(), modelId: z.string().optional(), diffStrategy: z.string().optional(), diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 2c20d0939c2..6a7a84b74b9 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -2756,6 +2756,7 @@ export class ClineProvider language, mode, taskId: task?.taskId, + parentTaskId: task?.parentTask?.taskId, apiProvider: apiConfiguration?.apiProvider, modelId: task?.api?.getModel().id, diffStrategy: task?.diffStrategy?.getName(),