From 58a30d913fff1cd824391b0142068a0ba8186e1a Mon Sep 17 00:00:00 2001 From: Anne He Date: Tue, 15 Sep 2026 12:40:27 -0700 Subject: [PATCH 1/2] fix(knowledge): check an oss pick's weights before recommending it (BE-8974) available_locally only covers templates and nodes, so on a local install the skill could steer the agent to a rank 1 oss pick whose weights are not on disk. Rule 2 now tells it to run `comfy --json templates check` on the pick's template when routing is local. On missing-models it still names the pick, lists models.missing[] with each directory, and names the first oss pick that comes back runnable. Co-Authored-By: Claude Opus 5 (1M context) --- comfy_cli/skills/comfy/SKILL.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/comfy_cli/skills/comfy/SKILL.md b/comfy_cli/skills/comfy/SKILL.md index 4517faa3..e1ef0840 100644 --- a/comfy_cli/skills/comfy/SKILL.md +++ b/comfy_cli/skills/comfy/SKILL.md @@ -80,6 +80,13 @@ rather than an answer to anything. Five rules: it resolves to. A row flagged this way also pulls in `picks[]` for the capabilities that rank it, so the highest-ranked entry *without* the flag is the runnable alternative. Say what is missing, then name that alternative. + The flag never looks at model files. When routing is local, run + `comfy --json templates check