Browse Source

Fix issue where sending image when resuming task would be ignored

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

+ 2 - 1
src/ClaudeDev.ts

@@ -632,9 +632,10 @@ export class ClaudeDev {
 				: "") +
 				: "") +
 			`\n\n${this.getPotentiallyRelevantDetails()}`
 			`\n\n${this.getPotentiallyRelevantDetails()}`
 
 
+		const newUserContentImages = newUserContent.filter((block) => block.type === "image")
 		const combinedModifiedOldUserContentWithNewUserContent: UserContent = (
 		const combinedModifiedOldUserContentWithNewUserContent: UserContent = (
 			modifiedOldUserContent.filter((block) => block.type !== "text") as UserContent
 			modifiedOldUserContent.filter((block) => block.type !== "text") as UserContent
-		).concat([{ type: "text", text: combinedText }])
+		).concat([{ type: "text", text: combinedText }, ...newUserContentImages])
 
 
 		await this.overwriteApiConversationHistory(modifiedApiConversationHistory)
 		await this.overwriteApiConversationHistory(modifiedApiConversationHistory)
 		await this.initiateTaskLoop(combinedModifiedOldUserContentWithNewUserContent)
 		await this.initiateTaskLoop(combinedModifiedOldUserContentWithNewUserContent)