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.

Persist Vercel auth on create and remove debug log

+14 -1
+14
apps/sandbox/src/index.ts
··· 194 194 .execute(); 195 195 } 196 196 197 + if (params.vercelApiToken && user?.id) { 198 + await tx 199 + .insert(vercelAuth) 200 + .values({ 201 + sandboxId: record.id, 202 + vercelToken: params.vercelApiToken, 203 + redactedVercelToken: params.redactedVercelApiToken ?? "", 204 + userId: user.id, 205 + projectId: params.vercelProjectId!, 206 + teamId: params.vercelTeamId!, 207 + }) 208 + .execute(); 209 + } 210 + 197 211 const sandbox = await createSandbox(params.provider, { 198 212 id: record.id, 199 213 keepAlive: params.keepAlive,
-1
apps/sandbox/src/providers/vercel/mod.ts
··· 144 144 } 145 145 146 146 async get(id: string, options: SandboxOptions): Promise<BaseSandbox> { 147 - console.log(options); 148 147 const sandbox = await Sandbox.get({ 149 148 sandboxId: id, 150 149 token: options.vercelApiToken,