Skip to content

Commit 2351c94

Browse files
committed
Start retryAttempt at 1
1 parent 674e1a3 commit 2351c94

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/task/Task.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2114,7 +2114,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
21142114
userMessageWasRemoved?: boolean // Track if user message was removed due to empty response
21152115
}
21162116

2117-
const stack: StackItem[] = [{ userContent, includeFileDetails, retryAttempt: 0 }]
2117+
const stack: StackItem[] = [{ userContent, includeFileDetails, retryAttempt: 1 }]
21182118

21192119
while (stack.length > 0) {
21202120
const currentItem = stack.pop()!
@@ -2213,7 +2213,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
22132213
// This prevents consecutive user messages while allowing re-add when needed
22142214
const isEmptyUserContent = currentUserContent.length === 0
22152215
const shouldAddUserMessage =
2216-
((currentItem.retryAttempt ?? 0) === 0 && !isEmptyUserContent) || currentItem.userMessageWasRemoved
2216+
((currentItem.retryAttempt ?? 1) === 0 && !isEmptyUserContent) || currentItem.userMessageWasRemoved
22172217
if (shouldAddUserMessage) {
22182218
await this.addToApiConversationHistory({ role: "user", content: finalUserContent })
22192219
TelemetryService.instance.captureConversationMessage(this.taskId, "user")

0 commit comments

Comments
 (0)