CLI reference / inference

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 plan
  • apply — Execute one persisted plan if its registry precondition still matches
  • list — List declared inference deployments without contacting hosts
  • status — Read one deployment's state from the latest host beacon
  • logs — Read one deployment's systemd journal over the managed host channel
  • plan-logs — Read systemd logs for a runtime that has not committed its plan
  • doctor — Inspect runtime, GPU, endpoint and authentication
  • verify — Send one minimal authenticated OpenAI-compatible completion
  • route — Atomically update a logical route
  • rollback — Reinstall the previous deployment generation
  • blockers — List GPU compute processes with PID-reuse-safe identities
  • release — Gracefully stop one exact GPU process; optionally escalate to KILL
  • abort — Stop runtime left by an uncommitted plan and optionally remove its cache
  • retire — Stop and forget a deployment; model cache is retained by default
  • init-credential — Create the central local-inference bearer in Skarbiec