DemonGatanjieu and Claude Opus 5.5
11ad97cb1f
Add a group of nodes to the open canvas in one call
...
In one real task the AI built an inpaint branch with 9 add_node and 16
connect_nodes calls. add_nodes takes the whole group in ComfyUI's API form, the
format models know best:
- links inside the group, and to canvas nodes as "#12 ", with outputs by slot
or name;
- a node's wire_to feeds canvas nodes the way add_node does.
All of it is checked before anything changes. The page lays the group out as
one block in a free spot (canvas_build.placedBlock) and applies it in one
transaction: one Ctrl+Z step, and a failure takes every new node out again
(applyWires now takes several nodes). The answer maps the AI's keys to node ids
and lists what is spliced and what is still unwired.
A splice now uses only an input that nothing else in the plan feeds. A node
whose latent comes from the group, or from wire_from, replaces the sampler's
empty latent instead (replace:true) rather than being fed twice. It is in the
daily tool set.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 15:20:20 +08:00
..
2026-10-13 15:45:44 +08:00
2026-10-05 02:09:25 +08:00
2026-10-22 18:56:23 +08:00
2026-10-22 18:56:23 +08:00
2026-10-21 00:06:51 +08:00
2026-10-22 22:26:35 +08:00
2026-10-24 03:16:28 +08:00
2026-10-22 21:15:43 +08:00
2026-10-23 03:05:17 +08:00
2026-10-20 13:38:03 +08:00
2026-09-29 13:53:07 +08:00
2026-10-20 01:28:22 +08:00
2026-09-29 01:25:05 +08:00
2026-09-29 13:53:07 +08:00
2026-10-19 15:34:41 +08:00
2026-10-20 01:28:22 +08:00
2026-10-24 15:20:20 +08:00
2026-10-06 01:28:51 +08:00
2026-10-19 15:19:43 +08:00
2026-10-19 15:34:41 +08:00
2026-10-02 15:48:14 +08:00
2026-10-24 15:20:20 +08:00
2026-10-08 02:39:44 +08:00
2026-10-13 21:36:08 +08:00
2026-10-10 18:18:57 +08:00
2026-10-08 21:07:43 +08:00
2026-09-23 08:11:34 +00:00
2026-10-10 12:47:56 +08:00
2026-10-23 00:56:01 +08:00
2026-10-19 16:52:03 +08:00
2026-10-05 23:00:32 +08:00
2026-10-19 20:37:46 +08:00
2026-10-19 20:37:46 +08:00
2026-10-07 17:27:02 +08:00
2026-10-10 19:56:14 +08:00
2026-10-24 15:20:20 +08:00
2026-10-13 21:57:36 +08:00
2026-10-05 02:42:31 +08:00
2026-10-20 00:05:40 +08:00
2026-09-15 09:32:18 +08:00
2026-10-24 03:37:49 +08:00
2026-10-24 09:53:22 +08:00
2026-10-24 15:20:20 +08:00
2026-10-24 15:13:07 +08:00
2026-10-22 18:56:23 +08:00
2026-10-24 15:20:20 +08:00
2026-10-08 23:02:00 +08:00
2026-10-13 21:57:36 +08:00
2026-10-23 21:44:59 +08:00
2026-10-19 23:33:15 +08:00
2026-10-23 21:44:59 +08:00
2026-10-13 21:02:49 +08:00
2026-08-01 23:42:38 +08:00
2026-10-23 21:44:59 +08:00
2026-10-23 19:50:57 +08:00
2026-09-19 02:19:24 +08:00
2026-10-02 16:41:42 +08:00
2026-10-13 15:45:44 +08:00
2026-10-11 12:50:20 +08:00
2026-10-14 20:10:34 +08:00
2026-10-03 22:59:35 +08:00
2026-10-11 18:04:35 +08:00
2026-10-20 13:53:35 +08:00
2026-10-11 01:03:40 +08:00
2026-10-20 00:05:40 +08:00
2026-10-02 05:46:21 +08:00
2026-10-19 15:34:41 +08:00
2026-10-19 15:06:32 +08:00
2026-10-03 22:59:35 +08:00
2026-10-04 11:24:04 +08:00
2026-10-04 03:05:08 +08:00
2026-10-18 23:31:20 +08:00
2026-10-19 15:34:41 +08:00
2026-10-02 15:48:14 +08:00
2026-09-03 18:34:12 +08:00
2026-10-11 01:03:40 +08:00
2026-10-13 21:57:36 +08:00
2026-10-13 21:57:36 +08:00
2026-10-13 21:57:36 +08:00
2026-10-03 16:41:51 +08:00
2026-10-10 18:18:57 +08:00
2026-10-13 21:57:36 +08:00
2026-10-16 18:29:51 +08:00
2026-08-01 18:36:18 +08:00
2026-10-19 20:37:46 +08:00
2026-10-16 22:21:57 +08:00
2026-10-11 15:32:53 +08:00
2026-10-02 02:52:17 +08:00
2026-10-11 03:35:23 +08:00
2026-10-16 22:21:57 +08:00
2026-10-20 05:01:26 +08:00
2026-10-20 04:21:00 +08:00
2026-10-06 23:22:11 +08:00
2026-10-07 16:43:53 +08:00
2026-10-13 14:08:05 +08:00
2026-10-19 00:54:28 +08:00
2026-10-02 06:20:28 +08:00
2026-10-04 11:24:04 +08:00
2026-10-17 12:48:37 +08:00
2026-10-17 21:52:36 +08:00
2026-10-17 12:48:37 +08:00
2026-10-20 12:52:19 +08:00
2026-10-22 14:38:37 +08:00
2026-10-23 15:17:56 +08:00
2026-10-24 03:16:28 +08:00
2026-10-23 15:39:07 +08:00
2026-10-23 01:13:03 +08:00
2026-10-23 21:24:48 +08:00
2026-10-22 14:48:43 +08:00
2026-10-23 20:50:23 +08:00
2026-10-24 03:55:28 +08:00
2026-10-23 00:56:01 +08:00
2026-10-23 15:39:07 +08:00
2026-10-23 15:56:44 +08:00
2026-10-23 01:13:03 +08:00
2026-10-23 21:11:10 +08:00
2026-10-24 02:13:31 +08:00
2026-10-24 02:13:31 +08:00
2026-10-23 22:12:17 +08:00
2026-10-24 02:47:40 +08:00
2026-10-23 21:11:10 +08:00
2026-10-21 00:06:51 +08:00
2026-10-23 20:50:23 +08:00
2026-10-23 21:24:48 +08:00
2026-10-23 16:34:43 +08:00
2026-10-23 16:34:43 +08:00
2026-10-23 20:50:23 +08:00
2026-10-24 02:47:40 +08:00
2026-10-23 15:56:44 +08:00
2026-10-23 00:23:08 +08:00
2026-10-24 03:16:28 +08:00
2026-10-23 00:56:01 +08:00
2026-10-23 15:46:20 +08:00
2026-10-23 19:50:57 +08:00
2026-10-23 03:05:17 +08:00
2026-10-22 20:37:57 +08:00
2026-10-23 20:50:23 +08:00
2026-10-23 21:11:10 +08:00
2026-10-24 03:16:28 +08:00
2026-10-04 03:05:08 +08:00
2026-10-02 21:06:45 +08:00
2026-10-20 01:28:22 +08:00
2026-10-17 22:53:03 +08:00
2026-10-20 13:38:03 +08:00
2026-10-06 18:23:37 +08:00
2026-10-06 23:22:11 +08:00
2026-10-23 00:23:08 +08:00
2026-10-22 15:47:44 +08:00
2026-10-19 17:02:51 +08:00
2026-10-19 16:52:03 +08:00
2026-10-19 16:52:03 +08:00
2026-10-17 03:21:44 +08:00
2026-10-22 15:05:35 +08:00
2026-10-13 20:58:07 +08:00
2026-10-16 22:21:57 +08:00
2026-10-05 02:27:24 +08:00
2026-10-06 01:28:51 +08:00
2026-09-15 09:32:18 +08:00
2026-09-29 23:08:16 +08:00
2026-10-03 12:32:33 +08:00
2026-10-13 22:26:13 +08:00
2026-10-13 20:28:03 +08:00
2026-10-13 20:28:03 +08:00
2026-10-19 16:52:03 +08:00
2026-10-22 15:05:35 +08:00
2026-10-19 16:52:03 +08:00
2026-10-19 16:52:03 +08:00
2026-10-19 15:34:41 +08:00
2026-10-20 21:19:49 +08:00
2026-10-12 19:01:12 +08:00
2026-10-22 15:05:35 +08:00
2026-10-19 20:37:46 +08:00
2026-10-19 15:06:32 +08:00
2026-09-15 09:32:18 +08:00
2026-10-13 21:36:08 +08:00
2026-10-19 23:33:15 +08:00
2026-10-11 16:26:14 +08:00
2026-10-23 21:44:59 +08:00
2026-10-23 21:44:59 +08:00
2026-10-06 03:37:17 +08:00
2026-10-08 23:02:00 +08:00
2026-10-23 21:44:59 +08:00
2026-10-13 20:28:03 +08:00
2026-10-14 22:25:04 +08:00
2026-10-11 17:41:23 +08:00
2026-10-19 15:19:43 +08:00
2026-10-19 15:19:43 +08:00
2026-10-04 03:05:08 +08:00
2026-10-19 16:52:03 +08:00
2026-10-20 21:19:49 +08:00
2026-10-14 22:25:04 +08:00
2026-10-11 01:03:40 +08:00
2026-10-11 01:03:40 +08:00
2026-10-10 21:50:53 +08:00
2026-10-18 23:31:20 +08:00
2026-10-04 03:05:08 +08:00
2026-10-07 17:06:27 +08:00
2026-10-19 01:54:05 +08:00
2026-10-19 01:16:27 +08:00
2026-10-18 23:31:20 +08:00
2026-10-02 15:48:14 +08:00
2026-10-19 01:16:27 +08:00
2026-10-19 20:37:46 +08:00
2026-10-02 16:32:33 +08:00
2026-10-10 22:48:50 +08:00
2026-10-10 21:50:53 +08:00
2026-10-07 17:27:02 +08:00
2026-10-22 19:19:58 +08:00
2026-10-10 22:48:50 +08:00
2026-10-11 02:11:31 +08:00
2026-10-11 01:03:40 +08:00
2026-10-10 22:23:16 +08:00
2026-09-17 16:45:36 +08:00
2026-09-17 16:48:50 +08:00
2026-10-03 16:41:51 +08:00
2026-10-07 01:14:29 +08:00
2026-09-17 16:48:50 +08:00
2026-10-11 01:03:40 +08:00
2026-10-10 22:48:50 +08:00
2026-10-11 01:03:40 +08:00
2026-10-10 22:48:50 +08:00
2026-09-17 00:58:33 +08:00
2026-10-11 01:03:40 +08:00
2026-10-16 22:43:44 +08:00
2026-10-16 22:43:44 +08:00
2026-10-11 13:00:44 +08:00
2026-10-11 15:26:38 +08:00
2026-10-02 06:20:28 +08:00
2026-10-20 01:55:37 +08:00
2026-10-20 01:28:22 +08:00
2026-10-20 05:01:26 +08:00
2026-10-20 05:01:26 +08:00
2026-10-02 21:06:45 +08:00
2026-10-20 05:01:26 +08:00
2026-10-20 13:53:35 +08:00
2026-10-17 22:53:03 +08:00
2026-09-23 10:00:05 +00:00
2026-10-17 22:20:17 +08:00
2026-10-19 17:02:51 +08:00
2026-10-16 18:29:51 +08:00
2026-10-17 22:20:17 +08:00
2026-10-20 21:19:49 +08:00
2026-10-20 21:19:49 +08:00
2026-10-23 02:23:55 +08:00
2026-10-17 22:20:17 +08:00
2026-10-07 17:27:02 +08:00
2026-10-20 02:39:53 +08:00
2026-10-06 15:50:58 +08:00
2026-10-20 00:05:40 +08:00
2026-10-17 12:48:37 +08:00
2026-10-08 20:21:50 +00:00
2026-10-20 00:05:40 +08:00
2026-10-08 20:21:50 +00:00
2026-09-26 15:20:24 +00:00
2026-10-20 00:05:40 +08:00
2026-10-20 02:19:32 +08:00
2026-10-20 02:39:53 +08:00
2026-10-20 02:39:53 +08:00
2026-09-29 02:41:44 +08:00
2026-10-20 02:39:53 +08:00
2026-10-17 19:33:12 +08:00
2026-10-20 02:19:32 +08:00
2026-09-29 16:32:46 +08:00
2026-09-23 14:53:49 +00:00
2026-10-02 21:06:45 +08:00
2026-10-13 21:29:01 +08:00
2026-10-14 21:49:32 +08:00
2026-10-14 22:25:04 +08:00