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(),