From 815c266fecd6058d9c6bcbc860dee6639dbca76e Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Thu, 16 Jan 2025 23:49:11 -0500 Subject: [PATCH] refactor: remove experimental diff from history since we are using the state --- src/core/webview/ClineProvider.ts | 11 ++--------- src/shared/HistoryItem.ts | 1 - 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 415417d..0585f6b 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -1988,18 +1988,11 @@ export class ClineProvider implements vscode.WebviewViewProvider { async updateTaskHistory(item: HistoryItem): Promise { const history = (await this.getGlobalState("taskHistory") as HistoryItem[] | undefined) || [] const existingItemIndex = history.findIndex((h) => h.id === item.id) - - // Ensure experimentalDiffStrategy is included from current settings if not already set - const { experimentalDiffStrategy } = await this.getState() ?? {} - const updatedItem = { - ...item, - experimentalDiffStrategy: item.experimentalDiffStrategy ?? experimentalDiffStrategy - } if (existingItemIndex !== -1) { - history[existingItemIndex] = updatedItem + history[existingItemIndex] = item } else { - history.push(updatedItem) + history.push(item) } await this.updateGlobalState("taskHistory", history) return history diff --git a/src/shared/HistoryItem.ts b/src/shared/HistoryItem.ts index 4127b88..d4539f6 100644 --- a/src/shared/HistoryItem.ts +++ b/src/shared/HistoryItem.ts @@ -7,5 +7,4 @@ export type HistoryItem = { cacheWrites?: number cacheReads?: number totalCost: number - experimentalDiffStrategy?: boolean }