748 Commits
Author SHA1 Message Date
asagi4 88af041dce v3.0.0-beta.10 v3.0.0-beta.10 2026-09-15 20:34:58 +03:00
asagi4 29b21f735d Remove ComfyUI caching from known issues
It seems to be fixed now. Schedules appear to be properly lazy.
2026-09-15 20:31:50 +03:00
asagi4 8348a56f32 Fix tag scheduling (perhaps the dumbest bug ever) 2026-09-15 20:29:46 +03:00
asagi4 314fd39ed4 Test for a bug with tags 2026-09-15 20:29:03 +03:00
asagi4 62dde6e795 Fix infinite loop cornercase with unterminated functions 2026-09-05 15:42:37 +03:00
asagi4 66c88ea137 Warn user if LoRA search is ambiguous 2026-09-05 15:37:01 +03:00
asagi4 61ba7fe92e Fix typo in proxy 2026-09-05 15:37:01 +03:00
asagi4 ce63e1d83c Add tests for utils 2026-09-05 15:36:58 +03:00
asagi4 af293bb7cb Clarify comment 2026-09-05 14:24:41 +03:00
asagi4 53d210953a Avoid breaking scheduling syntax in NODE helper 2026-09-02 20:51:28 +03:00
asagi4 2265767d80 Remove old lark parser 2026-08-25 23:37:39 +03:00
asagi4 39add37c2f Use a callable function instead of replacing placeholders 2026-08-25 23:32:21 +03:00
asagi4 c2fa8071b5 Expose TE hooks as an internal-only node 2026-08-25 23:01:28 +03:00
asagi4 953dac842a Add dev node for a single lazy expanded prompt 2026-08-25 23:01:25 +03:00
asagi4 56fbfac2a5 Allow predefined macros 2026-08-25 22:47:43 +03:00
asagi4 ddee2b9a63 Split out prompt building from scheduling 2026-08-25 22:47:38 +03:00
asagi4 a41d433719 Add FILTER and COMBINE (Experimental)
See #151
Two experimental functions, undocumented until I'm sure I like them.

extra args work like in NODE.

Examples:
DEF(AND=COMBINE(ConditioningCombine, conditioning_1, conditioning_2))
DEF(MUL=FILTER(ConditioningMultiply, conditioning, multiplier $1))
FILTER(SetReferenceLatent, conditioning, latent ["123", 0])
2026-08-24 19:57:52 +03:00
asagi4 b24d93b778 v3.0.0-beta.9 v3.0.0-beta.9 2026-08-22 18:56:51 +03:00
asagi4 c8f925c4ea Lazify NODE helper 2026-08-22 18:53:02 +03:00
asagi4 1a733e71af Make NODE helper autogrow 2026-08-22 18:52:58 +03:00
asagi4 e36eff4356 Note whitespace change in README 2026-08-20 16:08:09 +03:00
asagi4 c6137ddc49 Strip whitespace from scheduled prompts by default 2026-08-20 16:04:01 +03:00
asagi4 64417230a3 SEGs need to be expanded *before* NODE is evaluated 2026-08-19 23:07:12 +03:00
asagi4 0a2ceb94e9 doc: Note caveat about missing functionality when using NODE 2026-08-19 14:02:21 +03:00
asagi4 6e3fce9dcb v3.0.0-beta.8 v3.0.0-beta.8 2026-08-19 13:42:56 +03:00
asagi4 b581cf7f24 NODE: Fix SEG expansion
See: #150
2026-08-19 13:33:46 +03:00
asagi4 d7a992b96d NODE: Test for SEG expansion 2026-08-19 13:32:04 +03:00
asagi4 19123570e1 Fix parsing of < and > in schedules, see #149 2026-08-16 17:17:38 +03:00
asagi4 e6bb57cd25 Formatting 2026-08-14 18:13:49 +03:00
asagi4 8864201be5 v3.0.0-beta.7 v3.0.0-beta.7 2026-08-14 18:09:05 +03:00
asagi4 4c9cc9e44c Support empty inputs in NODE helper 2026-08-14 18:09:05 +03:00
asagi4 71a7ae5ca6 Add tests for NODE 2026-08-14 17:54:13 +03:00
asagi4 3ce15e45a5 Doc cleanup 2026-08-09 18:12:32 +03:00
asagi4 ec30db6208 Document NODE better 2026-08-09 17:22:21 +03:00
asagi4 e6b617a7cb Note source of custom concat node in H3 workflow, take 2 2026-08-08 20:29:47 +03:00
asagi4 e069747170 Note source of custom concat node in H3 workflow 2026-08-08 20:24:13 +03:00
asagi4 b30af843c7 Add MiniMax prompt control example workflow 2026-08-08 20:14:05 +03:00
asagi4 6bb80c563a Add a link helper for NODE 2026-08-08 13:12:05 +03:00
asagi4 24d4596c4f Fix breakage 2026-08-08 10:08:35 +03:00
asagi4 ebc53ae6e9 Experiment: Arbitrary extra parameters to NODE
This is extremely cursed, but you can do prompt scheduling with video models using this.

For example:

NODE(UC_AdvancedMiniMaxH3ImageToVideo, prompt, vae 161:152 0; reference_images.reference_image_1 [114:201:0.3] 0; width 120 0; height 120 1; length 176 1)

This changes the reference image parameter mid-sampling.

Syntax for the last parameter is a ;-separated list of paramname node_id output_slot tuples. The given slot from the node will then be plugged in as the named parameter)

Export your workflow in API format to find the node IDs.

This will probably change later.
2026-08-08 00:08:39 +03:00
asagi4 ea7a61a52b Don't spam DEF expansions at INFO log level 2026-07-07 18:12:23 +03:00
asagi4 139808033b Add a test for LoRALoader with SEGs 2026-07-04 21:41:10 +03:00
asagi4 42db26f04e Typo 2026-07-04 21:28:45 +03:00
asagi4 f0fec7ea94 v3.0.0-beta.6 v3.0.0-beta.6 2026-07-04 21:27:00 +03:00
asagi4 e71047fd2f Documentation improvements 2026-07-04 21:26:07 +03:00
asagi4 d4e3078af4 Expand SEGs in LazyLoRALoader before prompt parsing 2026-07-04 21:26:02 +03:00
asagi4 0a698eb7ab Apply Anima attention wrappers just-in-time before execution
This avoids using stale block references and seems to fix LoRAs
2026-07-01 19:00:15 +03:00
asagi4 6547749a0f v3.0.0-beta.5 v3.0.0-beta.5 2026-06-26 11:24:28 +03:00
asagi4 e4e77c2f89 Properly read NOISE() from the prompt. Fixes #148 2026-06-26 11:23:40 +03:00
asagi4 1a16b6b811 Code formatting 2026-06-26 11:22:28 +03:00