ComfyUI keeps no lasting note of what a run used, so AMB now notes each queued run's node types and model files (on_prompt hook, user/anomalous/ usage_ledger.json). "Not used lately" reads it with the outputs, now sounds too, and the saved workflows, and judges nothing that came in the last 30 days; while the record is younger than the group shown, the page says so. Node packs get their own page: installed for how long, whether they add to the page, which packs take what only they make, and a button opening ComfyUI Manager's node list searched for the pack. Packs without nodes are listed apart, as nothing can tell whether they are used. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 lines
598 B
Python
17 lines
598 B
Python
import os
|
|
from .api import setup_routes
|
|
from .api.usage_ledger import note_prompt
|
|
from server import PromptServer
|
|
|
|
WEB_DIRECTORY = "./web"
|
|
|
|
# 注册 API 路由
|
|
if hasattr(PromptServer, "instance") and PromptServer.instance is not None:
|
|
setup_routes(PromptServer.instance.app)
|
|
# Each queued run's nodes and models, for the Tidy tab's "Not used lately" (api/usage_ledger.py).
|
|
PromptServer.instance.add_on_prompt_handler(note_prompt)
|
|
|
|
NODE_CLASS_MAPPINGS = {}
|
|
NODE_DISPLAY_NAME_MAPPINGS = {}
|
|
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS', 'WEB_DIRECTORY']
|