stado inference
Invocation
stado inference <COMMAND>Purpose
Plan, deploy, route and operate local OpenAI-compatible inference. Being replaced by the service declaration contract: a model server is a service like any other, declared once with `stado service declare` and deployed with `stado service deploy`. This plane keeps working while its declarations migrate; add nothing new to it.
Required inputs and options
This command has no command-specific inputs or options.
Output and state effect
This command group selects one of the subcommands listed below; use its exact child invocation to perform an operation.
Refusals
- Before dispatch, Stado refuses a missing required token shown in the invocation, an unknown option, or a value outside a listed value set; argument-usage failures exit with code 2.
Subcommands
plan— Inspect the target and persist an immutable, registry-bound planapply— Execute one persisted plan if its registry precondition still matcheslist— List declared inference deployments without contacting hostsstatus— Read one deployment's state from the latest host beaconlogs— Read one deployment's systemd journal over the managed host channelplan-logs— Read systemd logs for a runtime that has not committed its plandoctor— Inspect runtime, GPU, endpoint and authenticationverify— Send one minimal authenticated OpenAI-compatible completionroute— Atomically update a logical routerollback— Reinstall the previous deployment generationblockers— List GPU compute processes with PID-reuse-safe identitiesrelease— Gracefully stop one exact GPU process; optionally escalate to KILLabort— Stop runtime left by an uncommitted plan and optionally remove its cacheretire— Stop and forget a deployment; model cache is retained by defaultinit-credential— Create the central local-inference bearer in Skarbiec