the universal sandbox runtime for agents and humans. pocketenv.io
sandbox openclaw agent claude-code vercel-sandbox deno-sandbox cloudflare-sandbox atproto sprites daytona
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use ENV vars for tool versions in Dockerfiles

Introduce OPENCRUST_VERSION, PICOCLAW_VERSION and ZEROCLAW_VERSION
ENV variables and replace hard-coded release URLs with them in
cf-sandbox
and daytona Dockerfiles

+18 -6
+3 -1
apps/cf-sandbox/deploy/opencrust/Dockerfile
··· 67 67 echo 'stty sane' >> ~/.bashrc && \ 68 68 echo '. "$HOME/.bashrc"' >> ~/.profile 69 69 70 + ENV OPENCRUST_VERSION=v0.1.21 71 + 70 72 RUN case "${TARGETARCH}" in \ 71 73 amd64) OPENCRUST_ARCH="x86_64" ;; \ 72 74 arm64) OPENCRUST_ARCH="aarch64" ;; \ 73 75 *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 74 76 esac && \ 75 - wget -qO opencrust "https://github.com/opencrust-org/opencrust/releases/download/v0.1.19/opencrust-linux-${OPENCRUST_ARCH}" && \ 77 + wget -qO opencrust "https://github.com/opencrust-org/opencrust/releases/download/${OPENCRUST_VERSION}/opencrust-linux-${OPENCRUST_ARCH}" && \ 76 78 mv opencrust /root/.local/bin && \ 77 79 chmod +x /root/.local/bin/opencrust 78 80
+3 -1
apps/cf-sandbox/deploy/picoclaw/Dockerfile
··· 74 74 echo 'stty sane' >> ~/.bashrc && \ 75 75 echo '. "$HOME/.bashrc"' >> ~/.profile 76 76 77 + ENV PICOCLAW_VERSION=v0.2.2 78 + 77 79 RUN case "${TARGETARCH}" in \ 78 80 amd64) PICOCLAW_ARCH="x86_64" ;; \ 79 81 arm64) PICOCLAW_ARCH="arm64" ;; \ 80 82 *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 81 83 esac && \ 82 - wget -qO /tmp/picoclaw.tar.gz "https://github.com/sipeed/picoclaw/releases/download/v0.2.0/picoclaw_Linux_${PICOCLAW_ARCH}.tar.gz" && \ 84 + wget -qO /tmp/picoclaw.tar.gz "https://github.com/sipeed/picoclaw/releases/download/${PICOCLAW_VERSION}/picoclaw_Linux_${PICOCLAW_ARCH}.tar.gz" && \ 83 85 tar -xzf /tmp/picoclaw.tar.gz -C /root/.local/bin && \ 84 86 chmod +x /root/.local/bin/picoclaw 85 87
+3 -1
apps/cf-sandbox/deploy/zeroclaw/Dockerfile
··· 68 68 echo 'stty sane' >> ~/.bashrc && \ 69 69 echo '. "$HOME/.bashrc"' >> ~/.profile 70 70 71 + ENV ZEROCLAW_VERSION=v0.1.9a 72 + 71 73 RUN case "${TARGETARCH}" in \ 72 74 amd64) ZEROCLAW_ARCH="x86_64" ;; \ 73 75 arm64) ZEROCLAW_ARCH="aarch64" ;; \ 74 76 *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 75 77 esac && \ 76 - wget -qO /tmp/zeroclaw.tar.gz "https://github.com/zeroclaw-labs/zeroclaw/releases/download/v0.1.7/zeroclaw-${ZEROCLAW_ARCH}-unknown-linux-gnu.tar.gz" && \ 78 + wget -qO /tmp/zeroclaw.tar.gz "https://github.com/zeroclaw-labs/zeroclaw/releases/download/${ZEROCLAW_VERSION}/zeroclaw-${ZEROCLAW_ARCH}-unknown-linux-gnu.tar.gz" && \ 77 79 tar -xzf /tmp/zeroclaw.tar.gz -C /root/.local/bin && \ 78 80 chmod +x /root/.local/bin/zeroclaw 79 81
+3 -1
daytona/opencrust/Dockerfile
··· 4 4 5 5 RUN sudo apt-get update && sudo apt-get install -y wget 6 6 7 + ENV OPENCRUST_VERSION=v0.1.21 8 + 7 9 RUN case "${TARGETARCH}" in \ 8 10 amd64) OPENCRUST_ARCH="x86_64" ;; \ 9 11 arm64) OPENCRUST_ARCH="aarch64" ;; \ 10 12 *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 11 13 esac && \ 12 - sudo wget -qO opencrust "https://github.com/opencrust-org/opencrust/releases/download/v0.1.19/opencrust-linux-${OPENCRUST_ARCH}" && \ 14 + sudo wget -qO opencrust "https://github.com/opencrust-org/opencrust/releases/download/${OPENCRUST_VERSION}/opencrust-linux-${OPENCRUST_ARCH}" && \ 13 15 sudo mkdir -p /home/daytona/.local/bin && \ 14 16 sudo mv opencrust /home/daytona/.local/bin && \ 15 17 sudo chmod +x /home/daytona/.local/bin/opencrust
+3 -1
daytona/picoclaw/Dockerfile
··· 4 4 5 5 RUN sudo apt-get update && sudo apt-get install -y wget 6 6 7 + ENV PICOCLAW_VERSION=v0.2.2 8 + 7 9 RUN case "${TARGETARCH}" in \ 8 10 amd64) PICOCLAW_ARCH="x86_64" ;; \ 9 11 arm64) PICOCLAW_ARCH="arm64" ;; \ 10 12 *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 11 13 esac && \ 12 - sudo wget -qO /tmp/picoclaw.tar.gz "https://github.com/sipeed/picoclaw/releases/download/v0.2.0/picoclaw_Linux_${PICOCLAW_ARCH}.tar.gz" && \ 14 + sudo wget -qO /tmp/picoclaw.tar.gz "https://github.com/sipeed/picoclaw/releases/download/${PICOCLAW_VERSION}}/picoclaw_Linux_${PICOCLAW_ARCH}.tar.gz" && \ 13 15 sudo mkdir -p /home/daytona/.local/bin && \ 14 16 sudo tar -xzf /tmp/picoclaw.tar.gz -C /home/daytona/.local/bin && \ 15 17 sudo chmod +x /home/daytona/.local/bin/picoclaw
+3 -1
daytona/zeroclaw/Dockerfile
··· 4 4 5 5 RUN sudo apt-get update && sudo apt-get install -y wget 6 6 7 + ENV ZEROCLAW_VERSION=v0.1.9a 8 + 7 9 RUN case "${TARGETARCH}" in \ 8 10 amd64) ZEROCLAW_ARCH="x86_64" ;; \ 9 11 arm64) ZEROCLAW_ARCH="aarch64" ;; \ 10 12 *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 11 13 esac && \ 12 - sudo wget -qO /tmp/zeroclaw.tar.gz "https://github.com/zeroclaw-labs/zeroclaw/releases/download/v0.1.7/zeroclaw-${ZEROCLAW_ARCH}-unknown-linux-gnu.tar.gz" && \ 14 + sudo wget -qO /tmp/zeroclaw.tar.gz "https://github.com/zeroclaw-labs/zeroclaw/releases/download/${ZEROCLAW_VERSION}/zeroclaw-${ZEROCLAW_ARCH}-unknown-linux-gnu.tar.gz" && \ 13 15 sudo mkdir -p /home/daytona/.local/bin && \ 14 16 sudo tar -xzf /tmp/zeroclaw.tar.gz -C /home/daytona/.local/bin && \ 15 17 sudo chmod +x /home/daytona/.local/bin/zeroclaw