From 28b642d28c3dcf4eb881c54583a9394cf1665b58 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Mon, 6 Oct 2025 11:30:01 -0400 Subject: [PATCH] Add the parent task ID in telemetry (#8532) --- 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 f8b3e20738..29612d42a2 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 2c20d0939c..6a7a84b74b 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(),