1DOLLY 72APPLICATION pi-agent3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST audio@07REQUIRES HOST download@08REQUIRES HOST http@09REQUIRES HOST nena@010REQUIRES HOST packages@011REQUIRES HOST snapshot@012REQUIRES HOST threads@013REQUIRES HOST touch@014REQUIRES HOST upload@01516FROM /v0.1.4/demos/pi/Dollyfile-pi-runtime 4f4b20f271ee8d89f9525d91512b90911f2e65f984c03b6eae10fb5181c3c20517INSTALL /v0.1.4/Dollyfile-amy 90701fe1be537fae9f0e376f2dcfda377c019426cdbab48faeb9107f91bcb6de1819INSTALL /v0.1.4/Dollyfile-nena 2e851d9a70ca04b6ef01be6980cdc2e4e9e0c49a291573dde00df9558f04d24920REQUIRES TOOL foreground21REQUIRES TOOL test22REQUIRES TOOL printf23REQUIRES TOOL pi2425FILE /etc/dolly/init.slop26 cd /workspace27 if test -f "$HOME/.dollyrc"; then28 /bin/foreground /bin/slop -e "$HOME/.dollyrc"29 status=$?30 case "$status" in31 0|130) ;;32 *) printf 'Dolly: %s exited with status %s; continuing.\n' "$HOME/.dollyrc" "$status" >&2 ;;33 esac34 fi35 for attempt in 1 2 3; do36 /bin/foreground -i /usr/bin/pi37 status=$?38 case "$status" in 0|130) break ;; esac39 if test "$attempt" -lt 3; then40 printf '\nDolly: restarting Pi after unexpected status %s (%s/2).\n' "$status" "$attempt"41 fi42 done43 printf '\nDolly: image entry exited; entering the recovery Slop shell.\n'44 /bin/foreground -i /bin/slop4546FILE /home/dolly/.dollyrc47 printf '\033[33mDOLLY / PI\033[0m\n'48 printf 'Pi and every command run inside the browser Wasm sandbox.\n'49 printf 'Try: ask Pi about /workspace | ! ls | ! git status | /help\n\n'5051ENTRY /bin/foreground -i /bin/slop /etc/dolly/init.slop52