Capture Workflow

# Trigger and retrieve screenshot
TRIGGER_FILE="/tmp/hermes-sdl-capture-$(date +%s).txt"
echo "/userdata/screenshots/capture-$(date +%s).png" > "$TRIGGER_FILE"
smbclient //100.119.202.114/share -N -c "cd tmp; put $(basename $TRIGGER_FILE)"

# Wait for capture (client polls every frame)
sleep 3

# Retrieve
LATEST_SCREENSHOT=$(smbclient //100.119.202.114/share -N -c 'cd screenshots; ls -t' 2>&1 | head -1 | tr -d ' ')
if [ -n "$LATEST_SCREENSHOT" ]; then
  smbclient //100.119.202.114/share -N -c "cd screenshots; get \"$LATEST_SCREENSHOT\" /tmp/"
  echo "Captured: $LATEST_SCREENSHOT"
fi

File Manifest