mirror of
https://github.com/Comfy-Org/comfy-skills.git
synced 2026-11-04 23:37:45 +00:00
[PR #26] [MERGED] fix(comfy-build): read the failure where it is, check the scanned id, and answer where a model lands #25
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-skills#25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfy-skills/pull/26
Author: @james00012
Created: 8/25/2026
Status: ✅ Merged
Merged: 8/25/2026
Merged by: @james00012
Base:
main← Head:james/comfy-build-recovery-scan-and-model-placement📝 Commits (10+)
4fec6e2fix(comfy-build): read the failure where it is, and fix what is brokend6e0a46fix(comfy-build): check the id, carry the pin you already found, and say whatbf86977feat(comfy-build): say where a model file has to land, and when acdacfe3fix(comfy-build): say what the scan leaves out of the definitionb2e4167fix(comfy-build): keep internal architecture out of a public skillf68c82cfix(comfy-build): say release, key the table on what the builder emits, andd57c6d1fix(comfy-build): correct four claims the code does not supportac5196afix(comfy-build): give the pin a way to find its version, and name the idd1fb8c6fix(comfy-build): six gaps a fresh agent hit on a real install2e9105dfix(comfy-build): four contradictions a fresh agent could not resolve📊 Changes
1 file changed (+224 additions, -89 deletions)
View changed files
📝
comfy-cli/comfy-build/SKILL.md(+224 -89)📄 Description
TL;DR: Correct the comfy-build skill against the shipping CLI and builder, so an agent following it stops abandoning healthy builds, stops reading a field that does not exist, and stops prescribing a fix that breaks the build.
Linear: BE-8971
Why: an agent driven by this file abandoned a build that had named its cause, because the file pointed at
failureReasonon the release and it lives on the artifact. It was then told to pinnumpydown fornumpy.core.multiarray failed to import, which breaks ComfyUI core atnumpy>=1.25.0.Validation
8d8cea97reachedcompletewithdeployable: truefirst time, on the install that failed atassemblebefore. Removing the pin this file now tells you to carry into cut one, released13f43d3failed withassemble: ComfyUI did not start ... numpy.core.multiarray failed to importon three packs. That is the differential.uploaded: 0; the base-image and policy warnings printed verbatim; the passing pin check printed nothing;buildingheld four minutes, which the previous text told an agent to abandon.origin/mainin both repos. Twenty-two defects came back and are fixed here.What changed
artifacts[].failureReasonand the log's middle, namesqueuedandbuildingas normal rather than stopping on them, and keys the table on strings the builder emits rather than three it never does.comfy build releasereplaces the retiredversionspelling, a wrong scanned registry id may now be corrected, a conflict the reading names travels into the first cut, and a refusal is described as leaving nothing behind, which is what the CLI does.typenames and what a self-fetching pack costs, plusmodelPolicycorrected from a restriction to a record.Contradicts: nothing. The file is public, so it says only what a user observes; four sentences describing internal mechanics were removed rather than bent.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.