From 3f1c8468bf575380595ff5425301c3b20b3f51f8 Mon Sep 17 00:00:00 2001 From: claude-code-best Date: Tue, 5 May 2026 21:09:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E5=B0=8F=20snapshots=20?= =?UTF-8?q?=E7=9A=84=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/fileHistory.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/fileHistory.ts b/src/utils/fileHistory.ts index 79eb0958b..414c312ab 100644 --- a/src/utils/fileHistory.ts +++ b/src/utils/fileHistory.ts @@ -51,7 +51,9 @@ export type FileHistoryState = { snapshotSequence: number } -const MAX_SNAPSHOTS = 100 +// Disabled: file checkpointing causes unbounded memory growth (100 snapshots × full file backups). +// See heap snapshot analysis — re-enable only after switching to incremental diffs. +const MAX_SNAPSHOTS = 20 export type DiffStats = | { filesChanged?: string[]