mirror of
https://github.com/Comfy-Org/comfy-skills.git
synced 2026-11-04 23:37:45 +00:00
[PR #17] [MERGED] fix(generate-video): correct MiniMax H3 routing facts #16
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#16
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/17
Author: @mattmillerai
Created: 8/10/2026
Status: ✅ Merged
Merged: 8/18/2026
Merged by: @mattmillerai
Base:
main← Head:matt/fix-minimax-h3-routing-facts📝 Commits (1)
1f33a8cfix(generate-video): correct MiniMax H3 routing facts📊 Changes
1 file changed (+7 additions, -6 deletions)
View changed files
📝
skills/comfy-generate-video.md(+7 -6)📄 Description
ELI5
The MiniMax H3 notes added in #15 tell agents to call a
search_nodesparameter that doesn't exist, and to reach MiniMax throughpartner_generate, which doesn't serve it. This corrects both to the calls that actually work.What's wrong
Verified empirically against the bundled Comfy Cloud catalog (
comfy-cloud-mcp-server, the repo that mirrors this file intodata/skills.json— see PR #1137, whose Cursor review panel reached the same conclusions independently).search_nodescall withexclude_api=Truealso isolates the OSS node"api_nodes_only, and it can only narrow to API nodes —api_nodes_only: falseis a no-op (!params.api_nodes_only || entry.item.api_node === true).search_nodesis registered viaregisterStrictTool, so an unknown key is a hard schema error, not an ignored one.hailuo(the aliaspartner_generateuses)"partner_generateregisters no MiniMax model id at all — 20 slugs, none MiniMax.partnerUnknownModelMessage('hailuo')→unknown model "hailuo".MinimaxHailuo03TextToVideoNode(partner catalog: "Minimax V2 (Hailuo 03)"), run by theapi_minimax_h3_*templates. The older family is Hailuo 02 /T2V-01(MinimaxHailuoVideoNode).video_*; a partner/API node usesapi_*"MiniMaxH3ImageToVideoOSS,MinimaxHailuo03TextToVideoNodepaid), so "confirm the prefix withsearch_nodes/get_node" pointed at results that can never carry it.Two routing holes from the same rewrite:
continue to Step 1on"unknown model"— i.e. silently run the OSS route a user had just chosen the paid one over.or the matching node has no partner/ prefix (OSS model)clause, leaving an OSS-only family with no branch.What this changes
category: "model"/category: "partner"is named as the filter that does isolate a route.api_minimax_h3_*template viarun_template, notpartner_generate.T2V-01named as the older family.Verification
Downstream
comfy-cloud-mcp-server#1137 is the daily snapshot refresh carrying #15's text; it is red on the BE-4787 negative-claim guard. Once this merges, re-dispatchrefresh-skills.ymlso that PR rebuilds on the corrected text. Its guard will still needNEGATIVE_CLAIM_INVENTORYrows for the (now true) new claims — tracked separately.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.