From a3c85b512e89646bca25b1f5ab2349aa28e28cde Mon Sep 17 00:00:00 2001 From: Roo Code Date: Mon, 30 Jun 2025 17:04:02 +0000 Subject: [PATCH] Add default values for retry delay settings - Set default values in Task.ts parameter destructuring (5s min, 100s max) - Add fallback defaults in ClineProvider.ts getStateToPostToWebview method - Ensures consistent behavior when settings are undefined --- src/core/task/Task.ts | 4 ++-- src/core/webview/ClineProvider.ts | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/task/Task.ts b/src/core/task/Task.ts index 59eda533ad..70abeef643 100644 --- a/src/core/task/Task.ts +++ b/src/core/task/Task.ts @@ -1640,8 +1640,8 @@ export class Task extends EventEmitter { autoApprovalEnabled, alwaysApproveResubmit, requestDelaySeconds, - minRetryDelaySeconds, - maxRetryDelaySeconds, + minRetryDelaySeconds = 5, + maxRetryDelaySeconds = 100, mode, autoCondenseContext = true, autoCondenseContextPercent = 100, diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 61f46ba089..f67c3d4e78 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -1673,6 +1673,8 @@ export class ClineProvider codebaseIndexEmbedderModelId: "", }, profileThresholds: stateValues.profileThresholds ?? {}, + minRetryDelaySeconds: stateValues.minRetryDelaySeconds ?? 5, + maxRetryDelaySeconds: stateValues.maxRetryDelaySeconds ?? 100, } }