Skip to content

feat: add essentials_category#12357

Merged
Kosinkadink merged 8 commits intoComfy-Org:masterfrom
Yourz:rizz--essential-category
Feb 20, 2026
Merged

feat: add essentials_category#12357
Kosinkadink merged 8 commits intoComfy-Org:masterfrom
Yourz:rizz--essential-category

Conversation

@Yourz
Copy link
Copy Markdown
Contributor

@Yourz Yourz commented Feb 8, 2026

Changes

essentials_category

Based on Essentials Nodes Categorization - Implementation Status

  • Add essentials_category field to V3 node schema (io.Schema) and legacy ESSENTIALS_CATEGORY class attribute
  • Expose essentials_category in /object_info API response

Node categorization

  • Add comfy/essentials_category.py with all essentials category constants
  • Assign essentials_category to all core, extras, and API nodes

Essentials categories

Category Description
Basics Core workflow nodes (encode, sample, save, etc.)
Image Generation Text/image/pose/canny/depth to image
Image Tools Preprocessing, post-processing, compositing
Text Generation LLM text generation nodes
Video Generation Text/image/pose/canny to video
Video Tools Video utility nodes
Audio Audio generation and processing
3D 3D model generation

API Node PR Checklist

Scope

  • Is API Node Change

Pricing & Billing

  • Need pricing update
  • No pricing update

If Need pricing update:

  • Metronome rate cards updated
  • Auto‑billing tests updated and passing

QA

  • QA done
  • QA not required

Comms

  • Informed Kosinkadink

@Yourz Yourz force-pushed the rizz--essential-category branch 2 times, most recently from 5cd68dd to 2ec5489 Compare February 16, 2026 07:00
@Yourz Yourz changed the title feat: add comfy_essentials with python_module 'essentials' feat: add essentials_category and main_category Feb 16, 2026
@Yourz Yourz changed the base branch from essentials-category to master February 16, 2026 09:18
@christian-byrne christian-byrne added the Core Core team dependency label Feb 16, 2026
@Yourz Yourz force-pushed the rizz--essential-category branch 2 times, most recently from 051b997 to 22bae42 Compare February 18, 2026 23:29
Marked nodes:
- Basic: LoadImage, SaveImage, LoadVideo, SaveVideo, Load3D, CLIPTextEncode
- Image Tools: ImageScale, ImageInvert, ImageBatch, ImageCrop, ImageRotate, ImageBlur
- Image Tools/Preprocessing: Canny
- Image Generation: LoraLoader
- Audio: LoadAudio, SaveAudio

Amp-Thread-ID: https://ampcode.com/threads/T-019c2b25-cd90-7218-9071-03cb46b351b3
- SaveGLB (Basic)
- GetVideoComponents (Video Tools)
- TencentTextToModelNode, TencentImageToModelNode (3D)
- RecraftRemoveBackgroundNode (Image Tools)
- KlingLipSyncAudioToVideoNode (Video Generation)
- OpenAIChatNode (Text Generation)
- StabilityTextToAudio (Audio)

Amp-Thread-ID: https://ampcode.com/threads/T-019c2b69-81c1-71c3-8096-450a39e20910
@Yourz Yourz force-pushed the rizz--essential-category branch from 22bae42 to 1aaf1dc Compare February 18, 2026 23:33
@Yourz Yourz changed the title feat: add essentials_category and main_category feat: add essentials_category Feb 18, 2026
@Yourz Yourz force-pushed the rizz--essential-category branch from 965f019 to 83a8a13 Compare February 19, 2026 15:44
@Kosinkadink Kosinkadink merged commit 5632b2d into Comfy-Org:master Feb 20, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Core team dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants