Enhance workflow execution with checkpoint data handling and introduce tests for human confirmation and ticket creation

This commit is contained in:
mlogclub
2026-06-23 22:11:20 +08:00
parent 2009aa2528
commit 6c02d6a79c
8 changed files with 686 additions and 2 deletions
@@ -34,6 +34,7 @@ func buildConversationInterrupt(conversation models.Conversation, message models
item.InterruptType = firstInterruptType(summary)
item.Status = "pending"
item.PromptText = resolveInterruptPrompt(summary)
item.RequestData = strings.TrimSpace(summary.CheckPointData)
item.UpdatedAt = now
return item
}