The navigation release: the TUI workflow list becomes a real tree with
filtering and colors, any workflow can run on any host, and copying always
tells you what happened.
TUI
- The workflow list is a real tree: directories fold and unfold, single-child
chains merge intoa/brows, and/filters as you type (esc clears,
⏎ loads). Workflows are colored by model family over a stable palette; a
workflow can pin its own color viacolorin its spec. Fold state
persists across restarts. hopens a host picker to override the RUN host of the loaded workflow —
any registered host, or back to the workflow default. The override
persists, and the header shows a yellow⇄ overrides <id>marker while
active.akeeps the actions panel.c/Ccopy now always ends in a confirmation popup: green with what was
copied (node count, size, a head of the json as proof), red with the exact
build or clipboard error. Abuilding for copy…notice covers slow builds
(image-to-image workflows upload their input image at build time).- The host status dot stops lying: a busy ComfyUI stalls NEW connections
while it generates, so a probe timeout alone no longer paints the dot red —
recent websocket traffic counts as proof of life, and a down dot now says
WHY (timeout, dns, http status) in the host stats. - No-arg
comfy-ts tuireopens the last loaded workflow. - The image picker lists dot-named directories (
.comfy-ts/outputs, …);
dot files stay hidden. - Startup no longer shows a literal
^[[?0uprefix on the first frame.
Library
DefinedWorkflow.build()/.run()accept{ host }to execute on a
different registered host than the one the workflow module declared.v.size(default, { image })links a size var to an image var: the TUI size
overlay offers a pickableWxH size of image '<name>'row reading the
image's actual dimensions.- Auto-layout spreads nodes wider (horizontal gap 20 → 100, vertical
20 → 40), so workflows exported withtoWorkflowJson()or copied from the
TUI paste readable in the ComfyUI editor.node_hsep/node_vsep
overrides unchanged. npm fund comfy-tsnow points at the project's sponsor page.
Examples
- Hand-written examples move to
examples/rvion/(the cloud zoo stays in
examples/comfy-cloud/); new06-qwen-image-editmirrors the official
qwen image edit 2511 template, with a toggle for the 4-step lightning
lora.