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 standard-2 for sandbox instances

Remove artificial 4s wait after starting a sandbox and change
console.error to console.log in the terminal websocket handler

+20 -23
+1 -1
apps/cf-sandbox/deploy/amp/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/claude/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/codex/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/copilot/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/crush/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 }, 59 59 ], 60 60 "durable_objects": {
+1 -1
apps/cf-sandbox/deploy/docker/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/gemini/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/kilo/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/kiro/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/mise/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/nix/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/nullclaw/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/openclaw/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/opencode/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/opencrust/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/picoclaw/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/pkgx/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/wasmer/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -1
apps/cf-sandbox/deploy/zeroclaw/wrangler.jsonc
··· 54 54 { 55 55 "class_name": "Sandbox", 56 56 "image": "./Dockerfile", 57 - "instance_type": "standard-3", 57 + "instance_type": "standard-2", 58 58 "max_instances": 20, 59 59 }, 60 60 ],
+1 -4
apps/cf-sandbox/src/index.ts
··· 304 304 305 305 await sandbox.start(); 306 306 307 - console.log("Wait for sandbox to be fully up and running ..."); 308 - await new Promise((resolve) => setTimeout(resolve, 4000)); 309 - 310 307 await c.var.db 311 308 .update(sandboxes) 312 309 .set({ ··· 629 626 630 627 return sandbox.terminal(c.req.raw); 631 628 } catch (err) { 632 - console.error(err); 629 + console.log(err); 633 630 return c.text("Failed to connect to sandbox", 500); 634 631 } 635 632 });