1DOLLY 72APPLICATION pi3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST download@07REQUIRES HOST http@08REQUIRES HOST packages@09REQUIRES HOST snapshot@010REQUIRES HOST threads@011REQUIRES HOST upload@01213FROM /v0.1.2/demos/pi/Dollyfile-pi-runtime b7361ca4f0713b3acecf45eddc495fb2c15c93041bc8ced1d8bd3d358577844814REQUIRES TOOL foreground15REQUIRES TOOL test16REQUIRES TOOL printf17REQUIRES TOOL pi18# The platform's documents, for the agent: /usr/share/doc/dolly.19INSTALL /v0.1.2/Dollyfile-dolly-docs a7a0d9b6305fb03b985633f5b66891f28d5e5c9fd81ec08bd0399636605031082021FILE /etc/dolly/init.slop22    cd /workspace23    if test -f "$HOME/.dollyrc"; then24      /bin/foreground /bin/slop -e "$HOME/.dollyrc"25      status=$?26      case "$status" in27        0|130) ;;28        *) printf 'Dolly: %s exited with status %s; continuing.\n' "$HOME/.dollyrc" "$status" >&2 ;;29      esac30    fi31    for attempt in 1 2 3; do32      /bin/foreground -i /usr/bin/pi33      status=$?34      case "$status" in 0|130) break ;; esac35      if test "$attempt" -lt 3; then36        printf '\nDolly: restarting Pi after unexpected status %s (%s/2).\n' "$status" "$attempt"37      fi38    done39    printf '\nDolly: image entry exited; entering the recovery Slop shell.\n'40    /bin/foreground -i /bin/slop4142FILE /home/dolly/.dollyrc43    printf '\033[33mDOLLY / PI\033[0m\n'44    printf 'Pi and every command run inside the browser Wasm sandbox.\n'45    printf 'Try: ask Pi about /workspace | ! ls | ! git status | /help\n\n'4647ENTRY /bin/foreground -i /bin/slop /etc/dolly/init.slop48