mirror of
https://github.com/Comfy-Org/comfy-skills.git
synced 2026-11-04 23:37:45 +00:00
[PR #23] [MERGED] feat(comfy-build): write the guidance the scaffold promised, and the recovery loop #21
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#21
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/23
Author: @james00012
Created: 8/21/2026
Status: ✅ Merged
Merged: 8/21/2026
Merged by: @james00012
Base:
main← Head:feat/comfy-build-content📝 Commits (9)
a8aa5b5feat(comfy-build): write the guidance the scaffold promised71e33b0feat(comfy-build): teach the recovery loop a failed cut needs1e36cd8fix(comfy-build): say that the freeze arrives as overrides, and gate every cut07ef49cfix(comfy-build): correct what the scan path actually gets from the importerfb8e15ffeat(comfy-build): predict the conflict instead of buying it0b2f973fix(comfy-build): stop the login step hanging a session that was already signed in9a69d6efix(comfy-build): make the conflict check work without a resolver installed981f406fix(comfy-build): drop the false premise, and gate on what is actually truecdab445fix(comfy-build): instruction only, no commentary📊 Changes
1 file changed (+266 additions, -41 deletions)
View changed files
📝
comfy-cli/comfy-build/SKILL.md(+266 -41)📄 Description
TL;DR: Fill the merged scaffold with the guidance an agent needs to take a local ComfyUI install to a green build in one conversation, including the loop back from a failed cut.
BE-8156 Feature 4, a failed cut becomes a working build in the same conversation · also carries Feature 3, a local install becomes a distribution that builds · needs comfy-cli#738 to be true
Why: the scaffold from #21 tells an agent not to improvise and nothing else, so the CLI path is unusable without a person who already knows it. An earlier draft taught the workarounds the CLI needed at the time, and comfy-cli#738 deleted most of them.
What changed
comfy-cli/comfy-build/SKILL.md: the path, the four platform facts an agent cannot infer, the pin retargeting, what to say before a paid cut, how to read the import advisories, and a failure table.Contradicts: feature 4 is planned to wait on feature 3 and land separately. Both are prose in the same unmerged file, so stacking a second PR on an unmerged one costs a reviewer more than it buys; they land together. Separately, the feature 3 plan says the skill states the pinning method and the validate limits. The CLI having taken over pin verification makes most of that dead guidance, so the file keeps only the judgment left: the freeze describes the machine it came from, not the target.
Validation
comfy skills validate comfy-cli/comfy-buildpasses.origin/main, not transcribed from the ticket: the log route prefers the failed target,truncatedmeans head and tail kept, and an uncaptured log is an empty string rather than an error.deployable: trueon the first cut. Two ran the same eight-pack install independently and both predicted the conflict offline, tracing it to WAS pinningopencv-python-headless<=4.7.0.72, a NumPy 1.x wheel that dies under NumPy 2; the third took the Desktop route. Both cost gates held: every agent stopped and asked before spending.blob uploadorfrom-snapshot. This should not merge before that does.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.