Files
James VeitchandClaude Sonnet 5 36e2cd123c docs: rebuild README around live screenshots, fix stale doc tooling
Full README/docs/index.md rewrite from a product/UX-first structure
(what-is-this, why, then a deep-dive per node group with screenshots)
instead of an incremental changelog-style read.

All screenshots regenerated from a real, running ComfyUI instance —
not reused. This surfaced and fixed two more bugs in
scripts/take_screenshots.py, the project's own screenshot-automation
tool, which nobody had run since before the ADR-007 rename (the old
committed screenshots still showed pre-rename node names, e.g.
"Ollama Chat Completion" instead of "Chat Completion"):

- Every LiteGraph.createNode() call used the pre-rename node type
  strings (OllamaChatCompletion/OllamaLoadModel/OllamaUnloadModel);
  fixed to the current names.
- The canvas locator ("canvas#graph-canvas, canvas") silently
  grabbed a 250x200 minimap canvas ComfyUI's frontend added since
  this script was last verified, instead of the real graph — every
  screenshot failed with a clipping error. Fixed to target
  #graph-canvas explicitly.

Two new scenes added, addressing the actual gap: existing
screenshots showed connectivity and options, never the two things
this whole epic sequence was about — structured output (the live
dynamic output sockets appearing as output_schema is edited, via the
real js/ollama.js widget callbacks the previous commit fixed) and
llama.cpp (LlamaCppClient wired into the same generic ChatCompletion
node Ollama uses — the actual point of the adapter pattern).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0132ojafeazQ3ephcBejEWFj
2026-07-11 17:48:37 +01:00

18 KiB
552x315px