fix: cover comfy manifest availability contracts

This commit is contained in:
Shakker
2026-05-01 21:33:07 +01:00
parent 6b0356257a
commit 1de7362679
5 changed files with 176 additions and 11 deletions

View File

@@ -43,6 +43,37 @@
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId"]
},
{
"rootPath": "models.providers.comfy",
"overlayPath": "image",
"mode": {
"path": "mode",
"default": "local",
"allowed": ["local"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId"]
},
{
"rootPath": "plugins.entries.comfy.config",
"overlayPath": "image",
"mode": {
"path": "mode",
"allowed": ["cloud"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId", "apiKey"]
},
{
"rootPath": "models.providers.comfy",
"overlayPath": "image",
"mode": {
"path": "mode",
"allowed": ["cloud"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId", "apiKey"]
}
]
}
@@ -60,6 +91,37 @@
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId"]
},
{
"rootPath": "models.providers.comfy",
"overlayPath": "music",
"mode": {
"path": "mode",
"default": "local",
"allowed": ["local"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId"]
},
{
"rootPath": "plugins.entries.comfy.config",
"overlayPath": "music",
"mode": {
"path": "mode",
"allowed": ["cloud"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId", "apiKey"]
},
{
"rootPath": "models.providers.comfy",
"overlayPath": "music",
"mode": {
"path": "mode",
"allowed": ["cloud"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId", "apiKey"]
}
]
}
@@ -77,6 +139,37 @@
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId"]
},
{
"rootPath": "models.providers.comfy",
"overlayPath": "video",
"mode": {
"path": "mode",
"default": "local",
"allowed": ["local"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId"]
},
{
"rootPath": "plugins.entries.comfy.config",
"overlayPath": "video",
"mode": {
"path": "mode",
"allowed": ["cloud"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId", "apiKey"]
},
{
"rootPath": "models.providers.comfy",
"overlayPath": "video",
"mode": {
"path": "mode",
"allowed": ["cloud"]
},
"requiredAny": ["workflow", "workflowPath"],
"required": ["promptNodeId", "apiKey"]
}
]
}