You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ecd9263
Browse filesBrowse the repository at this point in the historyBrowse files
improvement(workflows): lint the manual-run entry check and surface lint findings in apply warnings (#9638)
* improvement(workflows): lint the manual-run entry check and surface lint findings in apply warnings
* improvement(workflows): describe every case where manualRunIssue is null
* docs(workflows): make the apply-operations response example a wired graph
"Workflow lint found issues. Fix these before continuing: Blocks missing required fields: \"Triage\" (systemPrompt)"
743
+
],
728
744
"needsRedeployment": true,
729
745
"dryRun": false
730
746
}
@@ -2655,6 +2671,7 @@
2655
2671
"fieldIssues": [],
2656
2672
"unresolvedReferences": [],
2657
2673
"tableFieldIssues": [],
2674
+
"manualRunIssue": null,
2658
2675
"notes": []
2659
2676
}
2660
2677
}
@@ -8813,6 +8830,63 @@
8813
8830
},
8814
8831
"description": "Table block `filter` and `order` fields checked against the bound table's live schema that name no column (nor the implicit `id`, `createdAt`, `updatedAt`). Such a run fails inside the block's error edge. A filter holding a `<block.output>` reference, or one that is not JSON, is not checked."
"description": "Why a manual run from the editor's Run button would be refused before it starts: no enabled trigger it can start from, more than one API trigger, or a selected trigger with no outgoing connection. `null` when no manual-run issue is reported: the run can begin, only a chat trigger can start the workflow, or the graph is empty (reported in `notes` instead)."
8889
+
},
8816
8890
"notes": {
8817
8891
"type": "array",
8818
8892
"items": {
@@ -8831,6 +8905,7 @@
8831
8905
"fieldIssues",
8832
8906
"unresolvedReferences",
8833
8907
"tableFieldIssues",
8908
+
"manualRunIssue",
8834
8909
"notes"
8835
8910
],
8836
8911
"additionalProperties": false,
@@ -8897,6 +8972,7 @@
8897
8972
"fieldIssues": [],
8898
8973
"unresolvedReferences": [],
8899
8974
"tableFieldIssues": [],
8975
+
"manualRunIssue": null,
8900
8976
"notes": []
8901
8977
}
8902
8978
}
@@ -9461,7 +9537,7 @@
9461
9537
"items": {
9462
9538
"type": "string"
9463
9539
},
9464
-
"description": "Non-fatal notes about blocks and edges that were normalized or dropped before persistence. Empty when there was nothing to report."
9540
+
"description": "Non-fatal notes about blocks and edges that were normalized or dropped before persistence and, when `lint` has findings, one summary of them, so the findings are not lost to a caller that reads only `warnings`. Empty when there is nothing to report."
0 commit comments