Browse Source

Fix mistake reset logic

Saoud Rizwan 1 year ago
parent
commit
8222808871
1 changed files with 2 additions and 4 deletions
  1. 2 4
      src/ClaudeDev.ts

+ 2 - 4
src/ClaudeDev.ts

@@ -1444,10 +1444,7 @@ ${this.customInstructions.trim()}
 				"mistake_limit_reached",
 				"mistake_limit_reached",
 				`This may indicate a failure in his thought process or inability to use a tool properly, which can be alleviated with some user direction (e.g. "let's try breaking this large file down into smaller files").`
 				`This may indicate a failure in his thought process or inability to use a tool properly, which can be alleviated with some user direction (e.g. "let's try breaking this large file down into smaller files").`
 			)
 			)
-			if (response === "yesButtonTapped") {
-				// proceed anyways
-				this.consecutiveMistakeCount = 0
-			} else {
+			if (response === "messageResponse") {
 				userContent.push(
 				userContent.push(
 					...[
 					...[
 						{
 						{
@@ -1458,6 +1455,7 @@ ${this.customInstructions.trim()}
 					]
 					]
 				)
 				)
 			}
 			}
+			this.consecutiveMistakeCount = 0
 		}
 		}
 
 
 		await this.addToApiConversationHistory({ role: "user", content: userContent })
 		await this.addToApiConversationHistory({ role: "user", content: userContent })