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 Vercel tokens and IDs to sandbox options

+13
+12
apps/sandbox/src/index.ts
··· 481 481 organizationId: daytonaAuthParams?.organizationId, 482 482 spriteToken: decrypt(spriteAuthParams?.spriteToken), 483 483 denoDeployToken: decrypt(denoAuthParams?.deployToken), 484 + vercelApiToken: decrypt(vercelAuthParams?.vercelToken), 485 + vercelProjectId: vercelAuthParams?.projectId, 486 + vercelTeamId: vercelAuthParams?.teamId, 484 487 }); 485 488 const sandboxId = await sandbox.id(); 486 489 await c.var.db ··· 566 569 organizationId: daytonaAuthParams?.organizationId, 567 570 spriteToken: decrypt(spriteAuthParams?.spriteToken), 568 571 denoDeployToken: decrypt(denoAuthParams?.deployToken), 572 + vercelApiToken: decrypt(vercelAuthParams?.vercelToken), 573 + vercelProjectId: vercelAuthParams?.projectId, 574 + vercelTeamId: vercelAuthParams?.teamId, 569 575 }); 570 576 const sandboxId = await sandbox.id(); 571 577 await c.var.db ··· 647 653 organizationId: daytonaAuthParams?.organizationId, 648 654 spriteToken: decrypt(spriteAuthParams?.spriteToken), 649 655 denoDeployToken: decrypt(denoAuthParams?.deployToken), 656 + vercelApiToken: decrypt(vercelAuthParams?.vercelToken), 657 + vercelProjectId: vercelAuthParams?.projectId, 658 + vercelTeamId: vercelAuthParams?.teamId, 650 659 }); 651 660 const sandboxId = await sandbox.id(); 652 661 await c.var.db ··· 733 742 organizationId: daytonaAuthParams?.organizationId, 734 743 spriteToken: decrypt(spriteAuthParams?.spriteToken), 735 744 denoDeployToken: decrypt(denoAuthParams?.deployToken), 745 + vercelApiToken: decrypt(vercelAuthParams?.vercelToken), 746 + vercelProjectId: vercelAuthParams?.projectId, 747 + vercelTeamId: vercelAuthParams?.teamId, 736 748 }); 737 749 const sandboxId = await sandbox.id(); 738 750 await c.var.db
+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); 147 148 const sandbox = await Sandbox.get({ 148 149 sandboxId: id, 149 150 token: options.vercelApiToken,