classify_screen
Determine the current boot or run phase shown on a remote machine's screen, read-only, via server vision or local on-device gates for power-off, no-signal, and boot-progress checks.
Instructions
Classify the current screen's boot/run phase (read-only).
Uses the server-side vision backend when configured; cheap on-device gates (power-off, no-signal, boot-progress, OCR rules) resolve with no credentials at all. Return shapes:
server-side / cheap-gate → a dict with
mode="server"+ phase fields.no server vision → caller-side fallback, a
[json_text, Image]list: classify the image yourself against thesystem_prompt/phasesin the JSON block.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | Optional context for the vision backend, e.g. what you expect on screen ('Fedora installer, language page'). | |
| profile | No | Profile name from ~/.config/kvm-pilot/config.toml selecting which KVM/BMC (and its managed host) this call targets. Omit to use the server's default (KVM_PILOT_PROFILE). |