1DOLLY 72APPLICATION pi-agent3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST snapshot@07REQUIRES HOST download@08REQUIRES HOST upload@09REQUIRES HOST html@010REQUIRES HOST http@011REQUIRES HOST threads@012REQUIRES HOST packages@013REQUIRES HOST nena@01415INSTALL /v0.1.5/Dollyfile-core 7205c35aed897514d3094f14a194669f73c295b4dd0213619d90155da8467cde16INSTALL /v0.1.5/Dollyfile-posix a98de8b50ce0a29e867194e9fe9c44a54c0ea48ccf25a0f1353431daf827cf9e17INSTALL /v0.1.5/Dollyfile-display 2032dbc473505507c7419267f43fdb2fe76b16b0907ca27f2b157a0ec54bda3518# The tools Pi's dolly skill teaches: cc and make, Git, curl.19INSTALL /v0.1.5/Dollyfile-cc afd89a983721972cb610d1d03ea39d5e6123d50b7b1a2b6922f1265657cc286a20INSTALL /v0.1.5/Dollyfile-git 36cca7d2496d2af13507047e0ede8d2122334c1888dfec31c86d28a3e036ea1621INSTALL /v0.1.5/Dollyfile-curl f31998555b9cca60e8ad5d7e6b5d8476aa119ecefbdc186f04461edad59f9e7d22# download and upload, which Pi's prompt teaches (transfer).23INSTALL /v0.1.5/Dollyfile-transfer 5ba6da77866030da273e49a2e8867ca6ef7441fa2024e90025da2239801dfe5224INSTALL /v0.1.5/demos/pi/Dollyfile-pi-dolly cb8a6e16a7353d1d6403443dec9a122928665f3bbd4023fe5ac4d3bc3742413025INSTALL /v0.1.5/Dollyfile-amy e028eb4c7768642948f7adb64ed5932d36bf85c8c0879b0203c5e59ccc1d2d3926# nena enables the host modules a package needs beyond these.27INSTALL /v0.1.5/Dollyfile-nena c02109a066ce2bf5c791ae4805fae4a29130b029a23276738069bde61be0817528REQUIRES TOOL foreground29REQUIRES TOOL test30REQUIRES TOOL printf31REQUIRES TOOL pi3233FILE /etc/dolly/init.slop34    if test -f "$HOME/.dollyrc"; then35      /bin/foreground /bin/slop -e "$HOME/.dollyrc"36      status=$?37      case "$status" in38        0|130) ;;39        *) printf 'Dolly: %s exited with status %s; continuing.\n' "$HOME/.dollyrc" "$status" >&2 ;;40      esac41    fi42    for attempt in 1 2 3; do43      /bin/foreground -i /usr/bin/pi44      status=$?45      case "$status" in 0|130) break ;; esac46      if test "$attempt" -lt 3; then47        printf '\nDolly: restarting Pi after unexpected status %s (%s/2).\n' "$status" "$attempt"48      fi49    done50    printf '\nDolly: image entry exited; entering the recovery Slop shell.\n'51    /bin/foreground -i /bin/slop5253FILE /home/dolly/.dollyrc54    printf '\033[33mDOLLY / PI\033[0m\n'55    printf 'Pi and every command run inside the browser Wasm sandbox.\n'56    printf 'Try: ask Pi about /workspace | ! ls | ! git status | /help\n\n'5758ENTRY /bin/foreground -i /bin/slop /etc/dolly/init.slop59