atlas_validate_workflow
Validate YAML workflow graphs before saving: checks syntax, node types, edge references, entry points, reachability, cycles, and field usage, returning JSON errors with path, line, and column.
Instructions
校验一份图定义(零成本)。传 yaml 全文,或已保存的 workflow_id。
检查:YAML 语法、节点类型封闭清单、边引用、条件边与路由字段、入口、 可达性、死环、有环必须设 max_iterations、consumes 引用、异质性提示。 返回 JSON;校验不过时 error 会指出具体字段或图结构问题,并统一附带 YAML path、line、column(整图聚合错误没有唯一坐标时只返回 path)。 按 workflow_id 校验时额外回显 yaml 原文与 file_sha256——修改已有图的 读-改-写闭环:改 yaml 内容后带 file_sha256 作为 expected_sha256 调 atlas_save_workflow。两个参数都传时以 yaml 全文为准。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| yaml | No | ||
| workflow_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |