Show 'Start New Task' button if user tries to resume completed task

This commit is contained in:
Saoud Rizwan
2024-08-17 09:09:05 -04:00
parent c4ce3f0495
commit c277f7625f
3 changed files with 21 additions and 3 deletions

View File

@@ -473,8 +473,16 @@ export class ClaudeDev {
const lastClaudeMessage = this.claudeMessages
.slice()
.reverse()
.find((m) => m.ask !== "resume_task") // could be multiple resume tasks
const { response, text, images } = await this.ask("resume_task") // calls poststatetowebview
.find((m) => !(m.ask === "resume_task" || m.ask === "resume_completed_task")) // could be multiple resume tasks
let askType: ClaudeAsk
if (lastClaudeMessage?.ask === "completion_result") {
askType = "resume_completed_task"
} else {
askType = "resume_task"
}
const { response, text, images } = await this.ask(askType) // calls poststatetowebview
let newUserContent: UserContent = []
if (response === "messageResponse") {