From e642f9b44422699e00aff51da14ab4682410b470 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Mon, 8 Sep 2025 17:35:05 +0000 Subject: [PATCH] fix: restore checkpoint visibility in UI - Changed suppressMessage flag from true to false when creating checkpoints for user messages - This ensures checkpoints are visible in the UI so users can restore their code when needed - Fixes issue where checkpoint list was not appearing below API requests Fixes #7786 --- src/core/task/Task.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/task/Task.ts b/src/core/task/Task.ts index c5be865731..9316174665 100644 --- a/src/core/task/Task.ts +++ b/src/core/task/Task.ts @@ -892,9 +892,9 @@ export class Task extends EventEmitter implements TaskLike { // Create a checkpoint whenever the user sends a message. // Use allowEmpty=true to ensure a checkpoint is recorded even if there are no file changes. - // Suppress the checkpoint_saved chat row for this particular checkpoint to keep the timeline clean. + // Do not suppress the checkpoint_saved chat row so users can see and restore checkpoints. if (askResponse === "messageResponse") { - void this.checkpointSave(false, true) + void this.checkpointSave(false, false) } // Mark the last follow-up question as answered