Changelog#
The format is based on Keep a Changelog.
[1.2.2]#
Changed#
Renamed workspace labels to
AI Tools (Experimental)Updated AI Tools layout loading to use the
AI_TOOLSlayout constantLimited artifact application to implemented texture handlers so mesh outputs are logged as unsupported instead of raising
Fixed#
Fixed combo box callbacks firing during workflow loading, which could replace user-modified workflows and discard LazyValue field overrides
Fixed ComfyUI WebSocket cleanup and bounded the handshake read to avoid leaked sockets or indefinite reads on connection errors
Replaced Comfy job runtime validation asserts with explicit
ValueErrorchecksCorrected the Comfy output iterator return type annotation
Hardened ComfyUI connection checks, WebSocket frame handling, URL parsing, and upload return typing
Simplified Comfy output type annotations and destroy AI Tools queue resources during widget cleanup
Restored base Comfy job validation and guarded submission when no workflow is selected
Cleaned up AI Tools workspace subscriptions during workspace cleanup
Corrected lazy field widget return typing and declared missing runtime dependencies
Added explicit cleanup for AI Tools field and submitter widgets and guarded related prim traversal against cycles
Preserved multiple ComfyUI outputs per node and simplified upload handling
Added support for fragmented ComfyUI WebSocket text messages
Propagated ComfyUI execution failures and tightened workflow/lazy field typing
Moved AI Tools apply handler registration into extension startup and logged unexpected ComfyUI WebSocket messages
[1.2.1]#
Added#
Added “Open in Browser” icon button to the ComfyUI URL bar for quick access to the ComfyUI web interface
[1.2.0]#
Added#
Added
ConnectionStateenum export for UI state managementAdded
ComfyEventTypefor Stage Manager listener integrationAdded connection and workflow state change event subscriptions
[1.1.1]#
Fixed#
Fixed issue with websocket lifecycle
[1.1.0]#
Added#
Added singleton
get_comfy_interface()for shared ComfyUI accessAdded
get_job_queue_interface()export for external job submissionAdded workflow property to ComfyInterface for external access
[1.0.0]#
Added#
Initial commit