{
  "description": "ComfyUI workflow 输入检查工具：分析 workflow_api.json 所需的外部文件，检查 input 目录是否齐全",
  "task_spec": "脚本位置：tests/run_comfy/check_workflow.py\n\n## 功能\n分析 workflow_api.json 中所有需要外部文件输入的节点，列出缺失文件，并检查节点连接完整性。\n\n## 用法\n```bash\npython check_workflow.py workflow_api.json\npython check_workflow.py workflow_api.json --input-dir ./my_input\n```\n\n## 参数\n- workflow（位置参数）：workflow_api.json 路径\n- --input-dir：本地输入文件目录，默认 input/，递归扫描所有子目录\n\n## 检查内容\n1. 文件输入节点（LoadImage、LoadVideo、LoadImageMask 等）所需的文件是否存在于 input 目录\n2. 节点连接是否完整（引用的 src_node_id 是否存在）\n3. 是否存在 widget_* 占位参数（参数名不准确的警告）\n\n## 输出\n- ✓ 检查通过：所有文件齐全，连接完整\n- ❌ 检查未通过：列出缺失文件和连接问题\n- ⚠️ 警告：存在 widget_* 占位参数\n\n## 支持的文件输入节点类型\n- LoadImage → image 参数\n- LoadVideo / LoadVideoPath / VHS_LoadVideo → video 参数\n- LoadImageMask → image 参数\n- LoadImageOutput → image 参数（从 output 目录加载，特殊情况）\n- VHS_LoadImages → directory 参数"
}
