Skip to content

Commit ad3b18a

Browse files
committed
bump version to v1.5.0
1 parent 2b6e393 commit ad3b18a

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

ROADMAP.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,12 @@ graph TD
4141
S1 --> SAN[sanitizer.py]
4242
S2 --> H[pattern_loader.py]
4343
S2 --> PLUG[pipeline/plugins/]
44+
%% R12: Smart Token Budget
45+
S4 --> TE[services/token_estimator.py]
46+
S4 --> TB[services/token_budget.py]
4447
S4 --> SERV[services/workflow_pruner.py]
48+
TE --> TB
49+
SERV --> TB
4550
OUT --> SAN
4651
4752
H --> N[patterns/builtin/]
@@ -112,7 +117,7 @@ graph TD
112117
| `session_manager.py` | 130+ | R7: Shared aiohttp session, rate/concurrency limiter management |
113118
| `rate_limiter.py` | 130+ | R7: Token bucket RateLimiter + async ConcurrencyLimiter |
114119
| `llm_client.py` | 290+ | R6: Retry with exponential backoff, Idempotency-Key, timeout budget |
115-
| `services/` | 50+ | R12: Workflow pruning and pip validation services |
120+
| `services/` | 600+ | R12: Token estimation, budget management, workflow pruning |
116121
| `pattern_loader.py` | 300+ | JSON-based pattern management with hot-reload capability |
117122
| `i18n.py` | 1400+ | Internationalization: 9 languages (en, zh_TW, zh_CN, ja, de, fr, it, es, ko), 57 pattern translations |
118123
| `config.py` | 65 | Config management: dataclass + JSON persistence |

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "comfyui-doctor"
33
description = "A real-time runtime diagnostics suite for ComfyUI, featuring interactive debugging chat, and 50+ fix patterns. Automatically intercepts terminal output from startup, and delivers prioritized fix suggestions with node-level context extraction. Now supports JSON-based pattern management with hot-reload and full i18n support for 9 languages."
4-
version = "1.4.6"
4+
version = "1.5.0"
55
license = {text = "MIT"}
66
readme = "README.md"
77
requires-python = ">=3.10"

0 commit comments

Comments
 (0)