The repo list is cached to .repo_cache.json, but list_all_repos() returned that file whenever it existed, with no expiry. The cache on this machine dated from 2026-03-22, so nothing released in the following six months appeared at all — Comfy-Org/Qwen3.8-27B, MoGe, MiniMax-H3, YuE2 and the entire LTX-2.5 family were simply absent. The newest-first sort was working correctly the whole time; it was sorting stale data. The cache now expires after six hours. Lightricks becomes a tracked author rather than a single pinned LTX-2.3 repo. That brings in all 66 of its repos including the 13 LTX-2.5 ones, and means future LTX releases arrive without another code change. The existing "ltx" taxonomy keyword already tags them as LTX Video. Rebuilding used to call repo_info() once per pinned repo, roughly 180 sequential round trips, which made a refresh slow enough that expiring the cache automatically would have been painful. Pinned repos cluster into about ten authors, so the rebuild now lists each author once and reads lastModified from that, six authors in parallel: 314 repos in 8.4s. Verified against HuggingFace: list sorted newest-first end to end, top entry Comfy-Org/Qwen3.8-27B (2026-09-18), all 13 LTX-2.5 repos present and badged. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
18 lines
647 B
TOML
18 lines
647 B
TOML
[project]
|
|
name = "comfyui-advanced-model-manager"
|
|
version = "1.0.13"
|
|
description = "Advanced Model Manager for ComfyUI — browse, search and download models from HuggingFace and GitHub directly from the ComfyUI interface, paste a link, or pull every model a workflow needs."
|
|
license = { file = "LICENSE" }
|
|
dependencies = [
|
|
"huggingface_hub>=0.20.0",
|
|
"requests>=2.28.0",
|
|
]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/BISAM20/ComfyUI-advanced-model-manager"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "bisam20"
|
|
DisplayName = "Advanced Model Manager"
|
|
Icon = "https://raw.githubusercontent.com/BISAM20/ComfyUI-advanced-model-manager/main/web/icon.png"
|