# AGENTS.md — sm121 Rust CLI (`edition 2024`) for launching vLLM/SGLang inference containers across a DGX Spark cluster via SSH (`russh`). Docker default, tmux alternative. ## Dev quick-ref | Action | Command | |--------|---------| | Build | `cargo build` | | All gates | `make check` (fmt → clippy → test → ≤500 lines) | | Dry-run | `cargo run -- -d serve --recipe deepseek-v4-flash` | | Tests | `cargo test` (65, all passing) | | l10n | `locales/{en,ru,es,it,fr,de}/main.ftl` — Fluent FTL files | See [`DEVELOPMENT.md`](DEVELOPMENT.md) for architecture, module layout, and dev workflow. ## Commands ``` serve/stop/bench/logs/health/doctor/exec/power/tmux/init-host-keys/config/web ``` `stop` waits until the containers are actually stopped and removed (polls up 60 s per node) — an immediate `serve` on the same nodes would otherwise race the dying containers' GPU release. `--no-wait` opts out. `bench` runs `tool-eval-bench` (from PATH) against a live serve and lands `_