# NousResearch/hermes-agent · Strip invalid metadata keys from ComfyUI workflow JSON

## Open now

- 1 issue, 4 PRs open on GitHub.
- #48139: \[bug\] creative/comfyui: bundled workflow JSONs contain _comment key that causes HTTP 500 on every submission
- PR #48143: fix(skills): strip ComfyUI workflow metadata
- PR #48144: fix(comfyui): remove \`_comment\` keys from bundled workflow JSONs
- PR #48145: fix(skills): strip _comment keys so ComfyUI workflows submit cleanly
- PR #48676: fix(comfyui): drop non-node top-level keys so bundled workflows submit (#48139)

Multiple fixes addressing a bug where bundled ComfyUI workflow JSONs contained \`_comment\` and other non-node top-level keys that caused HTTP 500 errors on submission. The changes clean these keys before submitting workflows to the ComfyUI API.

## TL;DR

- 5 member(s): 1 open issue(s), 0 closed issue(s), 4 open PR(s), 0 merged PR(s), 0 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `1.00`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Open related issues

- #48139: \[bug\] creative/comfyui: bundled workflow JSONs contain _comment key that causes HTTP 500 on every submission

## Prior & competing PRs

- **#48143: fix(skills): strip ComfyUI workflow metadata**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`
  - files: `skills/creative/comfyui/scripts/_common.py`, `skills/creative/comfyui/tests/test_common.py`, `skills/creative/comfyui/workflows/README.md`, `skills/creative/comfyui/workflows/animatediff_video.json`, `skills/creative/comfyui/workflows/flux_dev_txt2img.json`, `skills/creative/comfyui/workflows/sd15_txt2img.json`, `skills/creative/comfyui/workflows/sdxl_img2img.json`, `skills/creative/comfyui/workflows/sdxl_inpaint.json`, `skills/creative/comfyui/workflows/sdxl_txt2img.json`, `skills/creative/comfyui/workflows/upscale_4x.json`, `skills/creative/comfyui/workflows/wan_video_t2v.json`
- **#48144: fix(comfyui): remove \`_comment\` keys from bundled workflow JSONs**. open
  - maintainer direction: category `duplicate_of`; implication `duplicate`; refs `#48145`
  - files: `skills/creative/comfyui/workflows/animatediff_video.json`, `skills/creative/comfyui/workflows/flux_dev_txt2img.json`, `skills/creative/comfyui/workflows/sd15_txt2img.json`, `skills/creative/comfyui/workflows/sdxl_img2img.json`, `skills/creative/comfyui/workflows/sdxl_inpaint.json`, `skills/creative/comfyui/workflows/sdxl_txt2img.json`, `skills/creative/comfyui/workflows/upscale_4x.json`, `skills/creative/comfyui/workflows/wan_video_t2v.json`
- **#48145: fix(skills): strip _comment keys so ComfyUI workflows submit cleanly**. open
  - maintainer direction: category `duplicate_of`; implication `duplicate`; refs `#48143`, `#48139`, `#48143`, `#48143`, `#48144`
  - files: `skills/creative/comfyui/scripts/_common.py`, `skills/creative/comfyui/scripts/run_workflow.py`, `skills/creative/comfyui/tests/test_common.py`, `skills/creative/comfyui/workflows/animatediff_video.json`, `skills/creative/comfyui/workflows/flux_dev_txt2img.json`, `skills/creative/comfyui/workflows/sd15_txt2img.json`, `skills/creative/comfyui/workflows/sdxl_img2img.json`, `skills/creative/comfyui/workflows/sdxl_inpaint.json`, `skills/creative/comfyui/workflows/sdxl_txt2img.json`, `skills/creative/comfyui/workflows/upscale_4x.json`, `skills/creative/comfyui/workflows/wan_video_t2v.json`
- **#48676: fix(comfyui): drop non-node top-level keys so bundled workflows submit (#48139)**. open
  - maintainer direction: category `duplicate_of`; implication `duplicate`; refs `#48143`, `#48139`, `#48143`, `#48143`, `#48144`, `#48145`, `#48143`
  - files: `skills/creative/comfyui/scripts/_common.py`, `skills/creative/comfyui/tests/test_common.py`, `skills/creative/comfyui/workflows/animatediff_video.json`, `skills/creative/comfyui/workflows/flux_dev_txt2img.json`, `skills/creative/comfyui/workflows/sd15_txt2img.json`, `skills/creative/comfyui/workflows/sdxl_img2img.json`, `skills/creative/comfyui/workflows/sdxl_inpaint.json`, `skills/creative/comfyui/workflows/sdxl_txt2img.json`, `skills/creative/comfyui/workflows/upscale_4x.json`, `skills/creative/comfyui/workflows/wan_video_t2v.json`

## Fix status

- No merged fix on record.
- Subsystem: `skills`
