diff --git a/src/core/Cline.ts b/src/core/Cline.ts index b8f7f9ae9e..7f5ef949da 100644 --- a/src/core/Cline.ts +++ b/src/core/Cline.ts @@ -397,6 +397,7 @@ export class Cline extends EventEmitter { cacheReads: apiMetrics.totalCacheReads, totalCost: apiMetrics.totalCost, size: taskDirSize, + workspace: this.cwd, }) } catch (error) { console.error("Failed to save cline messages:", error) diff --git a/src/exports/roo-code.d.ts b/src/exports/roo-code.d.ts index fbd18ab6b3..7b6f19a31d 100644 --- a/src/exports/roo-code.d.ts +++ b/src/exports/roo-code.d.ts @@ -228,6 +228,7 @@ type GlobalSettings = { cacheReads?: number | undefined totalCost: number size?: number | undefined + workspace?: string | undefined }[] | undefined autoApprovalEnabled?: boolean | undefined diff --git a/src/exports/types.ts b/src/exports/types.ts index 3a7a96998a..1cd4df7e57 100644 --- a/src/exports/types.ts +++ b/src/exports/types.ts @@ -231,6 +231,7 @@ type GlobalSettings = { cacheReads?: number | undefined totalCost: number size?: number | undefined + workspace?: string | undefined }[] | undefined autoApprovalEnabled?: boolean | undefined diff --git a/src/schemas/index.ts b/src/schemas/index.ts index a5c060e2d6..bd45b99667 100644 --- a/src/schemas/index.ts +++ b/src/schemas/index.ts @@ -146,6 +146,7 @@ export const historyItemSchema = z.object({ cacheReads: z.number().optional(), totalCost: z.number(), size: z.number().optional(), + workspace: z.string().optional(), }) export type HistoryItem = z.infer