fabricatio_webui.registry

Action introspection registry for the fabricatio-webui workflow editor.

Discovers all concrete Action subclasses and produces a node type registry suitable for frontend rendering as a ComfyUI-style node palette.

Attributes

EXCLUDED_FIELDS

Functions

build_node_registry(→ Dict[str, Any])

Build the full node type registry for the frontend.

Module Contents

fabricatio_webui.registry.EXCLUDED_FIELDS: Set[str]
fabricatio_webui.registry.build_node_registry() Dict[str, Any]

Build the full node type registry for the frontend.

Returns a dict with:
  • version: registry format version

  • node_types: list of node type descriptors, each with: type, title, description, category, input_ports, output_ports, capabilities, ctx_override