File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff 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" )
You can’t perform that action at this time.
0 commit comments