Просмотр исходного кода

Add the parent task ID in telemetry (#8532)

Matt Rubens 2 месяцев назад
Родитель
Сommit
28b642d28c
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      packages/types/src/telemetry.ts
  2. 1 0
      src/core/webview/ClineProvider.ts

+ 1 - 0
packages/types/src/telemetry.ts

@@ -112,6 +112,7 @@ export type AppProperties = z.infer<typeof appPropertiesSchema>
 
 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(),

+ 1 - 0
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(),