fix: validate workflows and preserve execution outcomes

This commit is contained in:
Ed1s0nZ committed 2026-10-06 02:32:32 +08:00
1 parent bdefa535b0
commit 8550325dfe
16 files changed
+494 -35

No files matched your search

+3
View File
@@ -149,6 +149,9 @@ func finalizationCheckMessage(d agentfinalizer.Decision) string {
}
func finalizationBlockedMessage(d agentfinalizer.Decision) string {
if d.CompletionReason == "workflow_rejected" && strings.TrimSpace(d.FinalText) != "" {
return d.FinalText
}
parts := []string{"任务尚未达到最终回复条件,暂不生成成功结论。"}
if d.CompletionReason != "" {
parts = append(parts, "原因: "+d.CompletionReason)