Record: beast cache trim + CPU/GPU router split (VRAM guard) — 2026-09-03

Cache trim (executed 2026-09-03)

Removed from beast cache and config (backup: config.ini.bak-20260903-removals): coder32 (19 G — weights 18.5 GiB exceed the 16 GiB MI25), devstral (14 G), llama70 (40 G), r1-70b (40 G — ~1 t/s CPU), gemma-4-E2B/E4B (9.2 G — minerva decision, keep elsewhere), r1-14b (preset only, files already gone). ~122 G freed; config rewritten cleanly. Beast now runs 7 presets (6 GPU-fit + gpt-oss-120b CPU).

Router split (VRAM guard) — executed 2026-09-03

Goal (owner): CPU-only models freely coexisting; GPU-preferred models strictly one-at-a-time. Stock llama.cpp cannot express that in one router (--models-max is a global count; the --models-preset-only flag is PR #24434, not merged upstream). Implemented:

Client impact

Known limits