build from-workflow prints a --json invocation the CLI refuses

Abierto Apto para principiantes
#781 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
92/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python
Área
cli

Línea de trabajo

Abre comfy_cli/command/distribution.py y empieza en from_workflow_cmd, donde se construye la indicación de recuperación. Verifica el comando mostrado comparándolo con la sintaxis de opciones de nivel raíz que aparece en el issue. Está terminado cuando la indicación muestra comfy --json build get <id> | jq .data.definition > def.json, para que los llamadores puedan ejecutarlo.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

comfy build from-workflow tells the caller how to pin baseComfyVersion when the import comes back with comfyVersionRequired: true. The command it prints does not run.

What it prints (comfy_cli/command/distribution.py, from_workflow_cmd):

comfy build get <id> --json | jq .data.definition > def.json

What that does:

$ comfy build get 42014768-dd52-4d37-82f5-821ef6e141e8 --json
Usage: comfy build get [OPTIONS] BUILD_ID
Error: No such option: --json

--json is a root-level option, so it has to precede the group:

$ comfy --json build get 42014768-dd52-4d37-82f5-821ef6e141e8
{"schema": "envelope/1", ..., "command": "build get", ...}

Why it matters: a workflow names no ComfyUI version, so comfyVersionRequired is true on every fresh import, which makes this hint the standard next step rather than an edge case. A caller who follows it hits a usage error on the one instruction that unblocks the cut.

Fix: print comfy --json build get <id> | jq .data.definition > def.json.

Found while writing the comfy-build skill's workflow path against this verb.

Lenguaje dominante
Python
Estrellas
1k
Forks
176
Merge medio
1 d 11 h
PR fusionados (30 d)
87

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Comfy-Org/comfy-cli

Todos los issues de Comfy-Org/comfy-cli

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.