VM-runtime-tila näkyy nyt suoraan CLI:stä. Komento käyttää AI Platform -tokenia, jonka voi hakea bus auth token -polulla ja tallentaa käyttäjän Bus config rootiin:
$ bus vm status --format json
{
"provider": "upcloud",
"phase": "ready",
"updated_at": "2026-04-25T13:00:00Z"
}
Konttipuolella sama token käy sekä runnerin tilaan että käyttäjän omiin ajoihin:
$ bus containers status --format json
{
"runner_name": "runner",
"phase": "ready",
"active_runs": 0
}
$ bus containers --token "$BUS_AI_TOKEN" run --profile codex -- sh -c 'printf OK'
{
"args": ["sh", "-c", "printf OK"],
"exit_code": 0,
"stdout": "OK",
"runtime": {
"phase": "ready",
"active_runs": 0
}
}
Ajot ovat käyttäjäkohtaisia: listaus, yksittäisen ajon lukeminen ja poisto kohdistuvat bearer-tokenin accountiin. Normaali käyttäjä ei poista sisäistä runner-infraa, vaan oman ajonsa polusta /api/v1/containers/runs/{run_id}.
bus-status saa samalle tiedolle koostetun näkymän:
$ bus status vm --format json
$ bus status containers --format json
Status-komento ei omista VM- tai container-HTTP-sopimuksia itse. Se käyttää bus-vm- ja bus-containers-moduulien client-kirjastoja ja pitää bus-statusin roolina yleisen statuskokemuksen.