Comfy-Org / Comfy-Org/ComfyUI-Manager
Incorrect node map for ComfyUI-H3-Continuum: 43 nodes listed, includes VAEDecodeAudio and test fixtures
- Dominant language
- Python
- Stars
- 16.1k
- Forks
- 2.5k
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 13
Description
## Summary
The `extension-node-map.json` entry for:
`https://github.com/ukr8b3g-cmyk/ComfyUI-H3-Continuum`
is stale/incorrect. ComfyUI-Manager currently reports **43 nodes** and **1 conflict**, with `VAEDecodeAudio` shown as conflicting with ComfyUI Core.
The current H3 Continuum V3.8 public surface exports only **7 nodes**. `VAEDecodeAudio` is a ComfyUI Core node used by the workflow and is not exported by H3 Continuum.
## Current incorrect mapping
The Manager DB currently includes many historical/internal/test-only IDs, including examples such as:
- `H3ContinuumAdvanced`
- `H3ContinuumSamplerV2` ... `H3ContinuumSamplerV37`
- `H3CoreContinuumGpuDiagnostic`
- `P24ClearCacheOutput`
- `P24DecodedFixture`
- `P25StoredLongTerminalFixture`
- `P25SyntheticDecodedStressFixture`
- `VAEDecodeAudio`
This causes the Manager UI to show `43 nodes` and `1 conflict` (`VAEDecodeAudio`).
## Expected mapping
Please replace the H3 Continuum node list with the current V3.8 public surface only:
```json
[
"H3ContinuumSamplerV38",
"H3ContinuumReferenceAudios",
"H3ContinuumAssembleSeamV35",
"H3EasyLoadImage",
"H3EasyLoadAudio",
"H3ContinuumLoadVideo",
"H3ContinuumSecondPassV35"
]
```
These are the IDs retained by the repository's final `_PUBLIC_NODE_DISPLAY_NAMES` filtering in `nodes.py`.
## Reproduction
1. Use current ComfyUI-Manager `main` (`f82970b7cb63ad44928308f980a1d38fda103cbb`).
2. Open Manager and inspect **H3 Continuum**.
3. It reports `43 nodes` / `1 conflict`.
4. Expanding the card shows historical/internal/test IDs plus `VAEDecodeAudio`.
5. Removing the cached `extension-node-map` does not fix it because the stale mapping is fetched/recreated from the Manager DB/channel.
## Notes
- H3 Continuum itself should not be changed for this issue; its current public mapping is already limited to the 7 IDs above.
- The stale mapping appears in the Manager `extension-node-map.json` / `node_db/new/extension-node-map.json` data for this repository.
- Removing `VAEDecodeAudio` from the H3 Continuum mapping also removes the false conflict with ComfyUI Core.
Contributor guide
No contributing guide indexed for this repository
Research direction
Inspect the H3 Continuum entry in extension-node-map.json or node_db/new/extension-node-map.json, then compare it with the seven IDs retained by nodes.py's final _PUBLIC_NODE_DISPLAY_NAMES filtering. Replace the stale list with those seven public nodes and verify that the Manager shows 7 nodes with no VAEDecodeAudio conflict.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 90/100