Runs prompts through the locally installed Claude Code CLI, so it uses the
user's existing Claude login rather than an Anthropic API key. Accepts a
system prompt and up to 16 images, which are written to a temp working
directory and read back by the agent's Read tool.
Image inputs grow on demand: connecting one reveals the next empty slot, and
unused trailing slots are trimmed.
Closes stdin on the subprocess, which otherwise costs 3s per call while the
CLI waits for input that never arrives.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Removing the route did not clear the Pending status: 1.0.9 shipped without
it and sits Pending alongside 1.0.8, so the endpoint was never the cause.
Pending appears to be the normal post-upload state before a scan promotes a
version to Active.
Restores the Refresh button and its preview endpoint.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1.0.8 registered a ComfyUI server route to power a Refresh button, which
put that version into NodeVersionStatusPending and blocked installs. The
route only ever supplied a pre-run preview of the pending count; IS_CHANGED
already forces a fresh read of the sheet on every run, so removing it costs
no functionality.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Dispatches unfinished prompts from a Google Sheet column as a batch, one
downstream graph run per prompt, capped by max_rows. Rows carrying any text
in the status column are skipped, so reruns continue where the last one
stopped and clearing a cell requeues that row. Scanning stops at the first
empty prompt cell.
Adds a Refresh button that re-reads the sheet and reports pending counts.
Also stops tracking node.zip, which is a `comfy node publish` build artifact.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>