ComfyUI/comfy_api_nodes
Christian Byrne 593be209a4
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.10, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.11, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.12, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-unix-nightly (12.1, , linux, 3.11, [self-hosted Linux], nightly) (push) Waiting to run
Execution Tests / test (macos-latest) (push) Waiting to run
Execution Tests / test (ubuntu-latest) (push) Waiting to run
Execution Tests / test (windows-latest) (push) Waiting to run
Test server launches without errors / test (push) Waiting to run
Unit Tests / test (macos-latest) (push) Waiting to run
Unit Tests / test (ubuntu-latest) (push) Waiting to run
Unit Tests / test (windows-2022) (push) Waiting to run
feat: add essentials_category to nodes and blueprints for Essentials tab (#12573)
* feat: add essentials_category to nodes and blueprints for Essentials tab

Add ESSENTIALS_CATEGORY or essentials_category to 12 node classes and all
36 blueprint JSONs. Update SubgraphEntry TypedDict and subgraph_manager to
extract and pass through the field.

Fixes COM-15221

Amp-Thread-ID: https://ampcode.com/threads/T-019c83de-f7ab-7779-a451-0ba5940b56a9

* fix: import NotRequired from typing_extensions for Python 3.10 compat

* refactor: keep only node class ESSENTIALS_CATEGORY, remove blueprint/subgraph changes

Frontend will own blueprint categorization separately.

* fix: remove essentials_category from CreateVideo (not in spec)

---------

Co-authored-by: guill <jacob.e.segal@gmail.com>
2026-03-15 16:18:04 -07:00
..
apis feat(api-nodes): add Reve Image nodes (#12848) 2026-03-11 09:53:55 -07:00
util feat(api-nodes): add Reve Image nodes (#12848) 2026-03-11 09:53:55 -07:00
__init__.py
nodes_bfl.py
nodes_bria.py
nodes_bytedance.py feat(api-nodes): add NanoBanana2 (#12660) 2026-02-26 15:52:10 -05:00
nodes_elevenlabs.py
nodes_gemini.py feat(api-nodes): add Gemini 3.1 Flash Lite model to LLM node (#12803) 2026-03-06 09:54:27 -08:00
nodes_grok.py feat(api-nodes-xAI): updated models, pricing, added features (#12756) 2026-03-05 04:29:39 -08:00
nodes_hitpaw.py
nodes_hunyuan3d.py fix(api-nodes): Tencent TextToModel and ImageToModel nodes (#12680) 2026-03-13 10:10:40 -07:00
nodes_ideogram.py
nodes_kling.py feat: add essentials_category to nodes and blueprints for Essentials tab (#12573) 2026-03-15 16:18:04 -07:00
nodes_ltxv.py
nodes_luma.py
nodes_magnific.py
nodes_meshy.py
nodes_minimax.py
nodes_moonvalley.py
nodes_openai.py
nodes_pixverse.py
nodes_recraft.py feat: add essentials_category to nodes and blueprints for Essentials tab (#12573) 2026-03-15 16:18:04 -07:00
nodes_reve.py feat(api-nodes): add Reve Image nodes (#12848) 2026-03-11 09:53:55 -07:00
nodes_rodin.py
nodes_runway.py
nodes_sora.py
nodes_stability.py
nodes_topaz.py
nodes_tripo.py
nodes_veo2.py
nodes_vidu.py
nodes_wan.py
nodes_wavespeed.py