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 sandbox() client and set Daytona snapshot

+10 -7
+9 -7
apps/api/src/ssh/index.ts
··· 49 49 consola.log(req.did); 50 50 consola.log(req.sandboxId); 51 51 52 - const ssh = await req.ctx.sandbox.get(`/v1/sandboxes/${req.sandboxId}/ssh`, { 53 - headers: { 54 - ...(req.did && { 55 - Authorization: `Bearer ${await generateJwt(req.did)}`, 56 - }), 57 - }, 58 - }); 52 + const ssh = await req.ctx 53 + .sandbox() 54 + .get(`/v1/sandboxes/${req.sandboxId}/ssh`, { 55 + headers: { 56 + ...(req.did && { 57 + Authorization: `Bearer ${await generateJwt(req.did)}`, 58 + }), 59 + }, 60 + }); 59 61 60 62 const client = new Client(); 61 63
+1
apps/sandbox/src/providers/daytona/mod.ts
··· 143 143 const sandbox = await daytona.create({ 144 144 language: "typescript", 145 145 // snapshot: process.env.DAYTONA_SNAPSHOT, 146 + snapshot: "daytona-medium", 146 147 envVars: options.envVars, 147 148 }); 148 149