Routing Policy — verified 2026-08-26

The policy for assigning work to the local models. It exists because the two execution classes compete for nothing: a CPU-heavy model on beast runs in system RAM while the MI25 serves a GPU model concurrently. Since 2026-09-03 these are separate routers: llama.service (GPU presets, port 2001, --models-max 1) and llama-cpu.service (gpt-oss-120b, port 2002) - see records/2026-09-03-04.

Classes

Class Host Hardware Latency Use for
GPU-resident (fit-trimmed) beast MI25 (llama.service :2001) / athena RX 5500 XT 16 GB / 8 GB VRAM fast (interactive) editing, agent loops, chat, completion
CPU-heavy (ngl 0) beast dual Xeon (llama-cpu.service :2002) system RAM slow planning, large repeated background tasks
CPU fallback athena (128 GB) system RAM slow when beast is offline

Assignment Rules

Concurrency Notes

Router split and VRAM guard (2026-09-03)

DSH Defaults

Keep the DeepSeek cloud provider (deepseek-official) as the DSH default for the hardest agent runs; use the beast provider for private, cheap, and large-context work, and for background goal batches on the 120B.