• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

llamastash / llamastash / 29563179600

17 Jul 2026 05:56AM UTC coverage: 87.631% (-0.09%) from 87.717%
29563179600

push

github

deepu105
feat(tui): server-selection knob + finish device_catalog→servers rename

Land the two deferred server-abstraction follow-ups.

- Launch picker gains a `server` row under `preset`, shown when a model
  has >1 compatible build. Cycling re-scopes the Device row + multi-GPU
  gating to the picked server's devices and swaps the knob set on a
  cross-backend switch; the pick rides `LaunchParams.server` and reopens
  from `last_params`.
- Drop the flat `device_catalog` from status + TUI entirely. The neutral
  `servers` array is the only launch-device surface now, and
  `llama_cpp::LaunchDevice` is deleted.

Server ids use a plain `-` separator (`llamacpp-rocm`) instead of the
hard-to-type middle dot. A device-less engine (ds4/lemonade, no
`--list-devices` probe) is the bare backend id; label ds4's compute build
via `name:` (`ds4-rocm`; ds4 builds Metal/CUDA/ROCm, no Vulkan).

Fix: `last_params_list` wasn't projecting `server`, so the picker's server
row never reopened on the last-used build (found via TUI E2E on a real
2-build host; regression test added).

300 of 346 new or added lines in 9 files covered. (86.71%)

1130 existing lines in 36 files now uncovered.

60685 of 69251 relevant lines covered (87.63%)

1782.19 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.4
/src/cli/cli_args.rs


Build SHA Not Found

The commit SHA "93dd0b365bcd228f3d8a25e8f225922d43b40f96" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc