project workflow state -> output

This commit is contained in:
lda
2026-05-26 00:43:23 +07:00 Verified
parent fad915a186
commit 6846c649b6
16 changed files with 307 additions and 23 deletions
+5 -1
View File
@@ -96,7 +96,11 @@ def advance_frame(
def finalize_run(workflow: Workflow, run: RunState) -> RunState:
if run.outcome is None:
run.outcome = "ok"
run.output = project_output(workflow, run.state)
run.output = project_output(
workflow,
run.state,
workflow_input=run.workflow_input,
)
validate_payload_against_schema(
workflow.output_schema, run.output, "workflow output"
)