#!/usr/bin/env bash
set -euo pipefail
session="$1"
output="$2/$(date -u +%Y%m%dT%H%M%SZ)"
mkdir -p "$output"
agent-device record start "$output/keyboard.mp4" --session "$session"
agent-device press 'label="Ask anything"' --session "$session" --settle
agent-device type $'First line of the draft.\nSecond line stays visible.\nThird line with the caret.' --session "$session"
agent-device screenshot "$output/keyboard-open.png" --session "$session"
agent-device keyboard dismiss --session "$session"
agent-device press 'role="text-field"' --session "$session" --settle
agent-device screenshot "$output/keyboard-reopened.png" --session "$session"
agent-device press 'label="Navigate up"' --session "$session" --settle
agent-device record stop --session "$session"
