Paired Device
This is stored only in this browser. Do not enter secrets here.AGENTV / Mobile Steward Remote
Control the wall without touching the wall.
A phone-first control surface for waking, sleeping, debugging, and pairing the AGENTV prototype. Today it is a safe operator shell; the next bridge turns these intents into signed device commands.
Bridge Status
Signed queue mode
The API now accepts operator-signed commands and holds them for the Pi poller. If bridge env vars are not configured, this fails closed and the SSH commands remain the fallback.
Bridge not checked.Device Bring-UpLive Surfaces
Open the same surfaces the Pi uses.
Operator Commands
Copy now. Bridge later.
Starts the clean wall-frame Runway session.
ssh pivtv@192.168.1.168 '~/agentv/bin/launch-agentv.sh'Starts SOLIENNE with the operator diagnostics overlay visible.
ssh pivtv@192.168.1.168 '~/agentv/bin/launch-agentv-debug.sh'Stops Chromium so the live avatar session stops spending provider credits.
ssh pivtv@192.168.1.168 "pkill -u \$USER -f 'chromium.*agentv/frame' 2>/dev/null || true; pkill -u \$USER -f 'chromium.*solienne-live-canvas.vercel.app' 2>/dev/null || true"Keeps a reboot from reopening Runway while the prototype is idle.
ssh pivtv@192.168.1.168 "mkdir -p ~/.config/autostart.disabled; [ ! -f ~/.config/autostart/agentv-kiosk.desktop ] || mv ~/.config/autostart/agentv-kiosk.desktop ~/.config/autostart.disabled/agentv-kiosk.desktop"Use only for a supervised demo or install rehearsal.
ssh pivtv@192.168.1.168 "mkdir -p ~/.config/autostart; [ ! -f ~/.config/autostart.disabled/agentv-kiosk.desktop ] || mv ~/.config/autostart.disabled/agentv-kiosk.desktop ~/.config/autostart/agentv-kiosk.desktop"Reads throttling, temperature, Chromium, display, and audio devices.
ssh pivtv@192.168.1.168 "vcgencmd get_throttled; vcgencmd measure_temp; pgrep -a chromium | head; XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-0 wlr-randr | head -20; aplay -l; arecord -l"Next Bridge
Signed pull, not LAN push.
The queue API now exists. The remaining install step is the Pi poller: it should call `/api/agentv/control/poll`, execute the allow-listed local action, then call `/api/agentv/control/ack`.
Safety Rule
Sleep by default.
AGENTV should not run a live Runway session unless a steward wakes it or a supervised demo is active. Resting presence should be local, ambient, and cheap.