[PR #3156] [CLOSED] Register ComfyUI-Prompt-Weaver #3059

Closed
opened 2026-10-28 21:14:51 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/ComfyUI-Manager/pull/3156
Author: @qjxmgs
Created: 8/12/2026
Status: ❌ Closed

Base: main ← Head: feature/register-comfyui-prompt-weaver


📝 Commits (1)

  • 40caae7 Register ComfyUI-Prompt-Weaver

📊 Changes

1 file changed (+11 additions, -0 deletions)

View changed files

📝 custom-node-list.json (+11 -0)

📄 Description

Summary

Registers ComfyUI-Prompt-Weaver in ComfyUI-Manager's custom node list so it can be discovered and installed by Manager and downstream catalogs.

Node pack

ComfyUI-Prompt-Weaver provides:

  • a prompt toggle grid node with global archives;
  • English and Simplified Chinese localization;
  • tag autocomplete backed by validated local datasets;
  • a workflow bridge between the Prompt Weaver desktop application and an open ComfyUI frontend.

The node pack uses ComfyUI's bundled Python, aiohttp, and frontend environment and has no additional Python or JavaScript dependencies.

Security and I/O notes

  • Archive and tag-autocomplete data are scoped through ComfyUI's current-user data paths.
  • Persistent writes are size-limited and use temporary files plus atomic replacement.
  • HTTP routes are namespaced under /prompt-weaver/* for the workflow bridge, archives, and tag autocomplete.
  • Tag-source downloads are restricted to allowlisted HTTPS hosts, bounded by declared sizes, and verified with SHA-256 before replacing cached data.
  • The extension does not use subprocess, os.system, eval, exec, or pickle, and it does not expose arbitrary filesystem paths.

Validation

  • python -m json.tool custom-node-list.json
  • PYTHONUTF8=1 python json-checker.py custom-node-list.json
  • Confirmed the registration is unique and the diff only adds one entry to custom-node-list.json.
  • Plugin regression tests: 41 Python tests passed and 81 Node.js tests passed.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/ComfyUI-Manager/pull/3156 **Author:** [@qjxmgs](https://github.com/qjxmgs) **Created:** 8/12/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/register-comfyui-prompt-weaver` --- ### 📝 Commits (1) - [`40caae7`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/40caae7b484c4eec8c4cc835d1c1573376e51dc0) Register ComfyUI-Prompt-Weaver ### 📊 Changes **1 file changed** (+11 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `custom-node-list.json` (+11 -0) </details> ### 📄 Description ## Summary Registers [ComfyUI-Prompt-Weaver](https://github.com/qjxmgs/ComfyUI-Prompt-Weaver) in ComfyUI-Manager's custom node list so it can be discovered and installed by Manager and downstream catalogs. ## Node pack ComfyUI-Prompt-Weaver provides: - a prompt toggle grid node with global archives; - English and Simplified Chinese localization; - tag autocomplete backed by validated local datasets; - a workflow bridge between the Prompt Weaver desktop application and an open ComfyUI frontend. The node pack uses ComfyUI's bundled Python, aiohttp, and frontend environment and has no additional Python or JavaScript dependencies. ## Security and I/O notes - Archive and tag-autocomplete data are scoped through ComfyUI's current-user data paths. - Persistent writes are size-limited and use temporary files plus atomic replacement. - HTTP routes are namespaced under `/prompt-weaver/*` for the workflow bridge, archives, and tag autocomplete. - Tag-source downloads are restricted to allowlisted HTTPS hosts, bounded by declared sizes, and verified with SHA-256 before replacing cached data. - The extension does not use `subprocess`, `os.system`, `eval`, `exec`, or `pickle`, and it does not expose arbitrary filesystem paths. ## Validation - `python -m json.tool custom-node-list.json` - `PYTHONUTF8=1 python json-checker.py custom-node-list.json` - Confirmed the registration is unique and the diff only adds one entry to `custom-node-list.json`. - Plugin regression tests: 41 Python tests passed and 81 Node.js tests passed. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-28 21:14:51 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/ComfyUI-Manager#3059
No description provided.