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.

Add --base option to create command

Forward --base/-b to createSandbox; use openclaw base as default

+13 -2
+12 -2
apps/cli/src/cmd/create.ts
··· 7 7 8 8 async function createSandbox( 9 9 name: string, 10 - { provider, ssh }: { provider: string | undefined; ssh: boolean | undefined }, 10 + { 11 + provider, 12 + ssh, 13 + base, 14 + }: { 15 + provider: string | undefined; 16 + ssh: boolean | undefined; 17 + base: string | undefined; 18 + }, 11 19 ) { 12 20 const token = await getAccessToken(); 13 21 ··· 22 30 "/xrpc/io.pocketenv.sandbox.createSandbox", 23 31 { 24 32 name, 25 - base: "at://did:plc:aturpi2ls3yvsmhc6wybomun/io.pocketenv.sandbox/openclaw", 33 + base: 34 + base ?? 35 + "at://did:plc:aturpi2ls3yvsmhc6wybomun/io.pocketenv.sandbox/openclaw", 26 36 provider: provider ?? "cloudflare", 27 37 }, 28 38 {
+1
apps/cli/src/index.ts
··· 85 85 .command("create") 86 86 .aliases(["new"]) 87 87 .option("--provider, -p <provider>", "the provider to use for the sandbox") 88 + .option("--base, -b <base>", "the base sandbox to use for the sandbox") 88 89 .option("--ssh, -s", "connect to the Sandbox and automatically open a shell") 89 90 .argument("[name]", "the name of the sandbox to create") 90 91 .description("create a new sandbox")