Published to npm as llm-checker@3.6.1. First npm release since 3.5.15 — also carries the previously-unpublished 3.6.0 batch. Every fix below ships with an integration test; the full suite is green at 39/39.
Highlights:
- Fixes #88 (root cause):
check,recommend, andsmart-recommendnow rank through one canonical scoring core (src/models/scoring-core.js), so they agree on the best model and the high-capacity right-sizing floor applies everywhere — tiny 2B–8B models no longer out-rank large models on high-end hardware. (#96) - Corrects GPU-VRAM detection for high-end / multi-GPU machines: workstation/datacenter cards (RTX PRO 6000, A100, H100, L40, …) no longer collapse to a generic 8 GB, fixes the GB normalization "dead zone", and guards a
willModelFitdivide-by-zero. A dual RTX PRO 6000 box now reports ~192 GB instead of ~16 GB. (#95) - Hardens the Claude MCP server: reads hardware facts from
hw-detect --jsoninstead of regex-scraping CLI text, fixes bogus tokens/sec, runscompare_modelssequentially, syncs the advertised version frompackage.json, and makes the module importable for testing. (#97) - Fixes the Windows interactive-panel flicker (#86): resolves full-panel height overflow on 46–49 row terminals, adds debounced terminal resize handling, and stops the banner pulse from clearing the whole screen 8×/second. (#98)
Full notes: docs/reference/changelog.md