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.

Enable TTY and pty for modal and e2b providers

+8 -4
+4 -2
apps/web/src/pages/projects/Project/Project.tsx
··· 121 121 }} 122 122 sandboxId={sandbox.id} 123 123 isCloudflare={sandbox.provider === "cloudflare"} 124 - isTty={["sprites", "vercel"].includes(sandbox.provider)} 125 - pty={sandbox.provider === "vercel"} 124 + isTty={["sprites", "vercel", "modal", "e2b"].includes( 125 + sandbox.provider, 126 + )} 127 + pty={["vercel", "modal", "e2b"].includes(sandbox.provider)} 126 128 worker={sandbox.baseSandbox} 127 129 /> 128 130 </td>
+4 -2
apps/web/src/pages/sandbox/Sandbox.tsx
··· 327 327 onClose={() => {}} 328 328 worker={data.sandbox.baseSandbox} 329 329 isCloudflare={data.sandbox.provider === "cloudflare"} 330 - isTty={["sprites", "vercel"].includes( 330 + isTty={["sprites", "vercel", "modal", "e2b"].includes( 331 331 data.sandbox.provider, 332 332 )} 333 - pty={data.sandbox.provider === "vercel"} 333 + pty={["vercel", "modal", "e2b"].includes( 334 + data.sandbox.provider, 335 + )} 334 336 /> 335 337 )} 336 338 </div>