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.

Install tigrisfs in sandbox mount methods

+33
+8
apps/sandbox/src/providers/daytona/mod.ts
··· 98 98 } 99 99 100 100 async mount(path: string, prefix?: string): Promise<void> { 101 + const VERSION = "v1.2.1"; 102 + const ARCH = "amd64"; 103 + await this 104 + .sh`command -v tigrisfs || ARCH=amd64 && curl -L "https://github.com/tigrisdata/tigrisfs/releases/download/${VERSION}/tigrisfs_${VERSION.replace("v", "")}_linux_${ARCH}.tar.gz" -o /tmp/tigrisfs.tar.gz`; 105 + await this 106 + .sh`command -v tigrisfs || tar -xzf /tmp/tigrisfs.tar.gz -C $HOME/.local/bin`; 107 + await this.sh`command -v tigrisfs || rm -rf /tmp/tigrisfs.tar.gz`; 108 + await this.sh`command -v tigrisfs || chmod +x $HOME/.local/bin/tigrisfs`; 101 109 await this.sh`mkdir -p ${path} || sudo mkdir -p ${path}`; 102 110 103 111 await this.mkdir(path);
+8
apps/sandbox/src/providers/deno/mod.ts
··· 109 109 } 110 110 111 111 async mount(path: string, prefix?: string): Promise<void> { 112 + const VERSION = "v1.2.1"; 113 + const ARCH = "amd64"; 114 + await this 115 + .sh`command -v tigrisfs || ARCH=amd64 && curl -L "https://github.com/tigrisdata/tigrisfs/releases/download/${VERSION}/tigrisfs_${VERSION.replace("v", "")}_linux_${ARCH}.tar.gz" -o /tmp/tigrisfs.tar.gz`; 116 + await this 117 + .sh`command -v tigrisfs || tar -xzf /tmp/tigrisfs.tar.gz -C $HOME/.local/bin`; 118 + await this.sh`command -v tigrisfs || rm -rf /tmp/tigrisfs.tar.gz`; 119 + await this.sh`command -v tigrisfs || chmod +x $HOME/.local/bin/tigrisfs`; 112 120 await this.sh`mkdir -p ${path} || sudo mkdir -p ${path}`; 113 121 114 122 await this.mkdir(path);
+9
apps/sandbox/src/providers/sprites/mod.ts
··· 131 131 132 132 async mount(path: string, prefix?: string): Promise<void> { 133 133 try { 134 + const VERSION = "v1.2.1"; 135 + const ARCH = "amd64"; 136 + await this 137 + .sh`command -v tigrisfs || ARCH=amd64 && curl -L "https://github.com/tigrisdata/tigrisfs/releases/download/${VERSION}/tigrisfs_${VERSION.replace("v", "")}_linux_${ARCH}.tar.gz" -o /tmp/tigrisfs.tar.gz`; 138 + await this 139 + .sh`command -v tigrisfs || tar -xzf /tmp/tigrisfs.tar.gz -C $HOME/.local/bin`; 140 + await this.sh`command -v tigrisfs || rm -rf /tmp/tigrisfs.tar.gz`; 141 + await this.sh`command -v tigrisfs || chmod +x $HOME/.local/bin/tigrisfs`; 142 + 134 143 await this.sh`mkdir -p ${path} || sudo mkdir -p ${path}`; 135 144 136 145 await this.mkdir(path);
+8
apps/sandbox/src/providers/vercel/mod.ts
··· 88 88 return this.sh`git clone ${repoUrl}`; 89 89 } 90 90 async mount(path: string, prefix?: string): Promise<void> { 91 + const VERSION = "v1.2.1"; 92 + const ARCH = "amd64"; 93 + await this 94 + .sh`command -v tigrisfs || ARCH=amd64 && curl -L "https://github.com/tigrisdata/tigrisfs/releases/download/${VERSION}/tigrisfs_${VERSION.replace("v", "")}_linux_${ARCH}.tar.gz" -o /tmp/tigrisfs.tar.gz`; 95 + await this 96 + .sh`command -v tigrisfs || tar -xzf /tmp/tigrisfs.tar.gz -C $HOME/.local/bin`; 97 + await this.sh`command -v tigrisfs || rm -rf /tmp/tigrisfs.tar.gz`; 98 + await this.sh`command -v tigrisfs || chmod +x $HOME/.local/bin/tigrisfs`; 91 99 await this.sh`mkdir -p ${path} || sudo mkdir -p ${path}`; 92 100 93 101 await this.mkdir(path);