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

Đang mở Phù hợp với người mới
#781 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức phù hợp với người mới
92/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
cli

Hướng nghiên cứu

Mở comfy_cli/command/distribution.py và bắt đầu từ from_workflow_cmd, nơi gợi ý khôi phục được tạo. Xác minh lệnh được in ra so với cú pháp tùy chọn ở cấp root được nêu trong issue. Hoàn tất khi gợi ý in ra comfy --json build get <id> | jq .data.definition > def.json để các bên gọi có thể chạy lệnh đó.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
Python
Star
1k
Fork
176
Merge trung bình
1 ngày 11 giờ
Pull request đã merge (30 ngày)
87

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Comfy-Org/comfy-cli

Tất cả issue của Comfy-Org/comfy-cli

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.