批量搭建画布
pavo_apply_canvasBatch-create, update, and connect canvas nodes using alias references, previewing changes by default and writing them only when dry_run is false.
Instructions
批量create/update/connect,默认只预览。create含type、可选as别名/name/prompt/model/params/media_type/url;update含node_key和待改字段;connect含source/target/role/media_order,使用$name引用此前创建的别名。dry_run=false才写入。
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_uuid": "<project_uuid>",
"canvas_uuid": "<canvas_uuid>",
"operations": "<operations>",
"operation_id": "<operation_id>"
},
"name": "pavo_apply_canvas"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| operations | Yes | ||
| canvas_uuid | Yes | ||
| operation_id | Yes | ||
| project_uuid | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||