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.

Rename vercelApiKey to vercelApiToken

+5 -5
+1 -1
apps/sandbox/src/index.ts
··· 204 204 daytonaApiKey: decrypt(params.daytonaApiKey), 205 205 organizationId: params.daytonaOrganizationId, 206 206 denoDeployToken: decrypt(params.denoDeployToken), 207 - vercelApiToken: decrypt(params.vercelApiKey), 207 + vercelApiToken: decrypt(params.vercelApiToken), 208 208 vercelProjectId: params.vercelProjectId, 209 209 vercelTeamId: params.vercelTeamId, 210 210 });
+4 -4
apps/sandbox/src/types/sandbox.ts
··· 44 44 redactedDenoDeployToken: z.string().optional(), 45 45 redactedDaytonaApiKey: z.string().optional(), 46 46 daytonaApiKey: z.string().optional(), 47 - vercelApiKey: z.string().optional(), 48 - redactedVercelApiKey: z.string().optional(), 47 + vercelApiToken: z.string().optional(), 48 + redactedVercelApiToken: z.string().optional(), 49 49 vercelProjectId: z.string().optional(), 50 50 vercelTeamId: z.string().optional(), 51 51 vcpus: z.number().optional().default(2), ··· 144 144 } 145 145 146 146 if (data.provider === "vercel") { 147 - if (!data.vercelApiKey) { 147 + if (!data.vercelApiToken) { 148 148 ctx.addIssue({ 149 149 code: z.ZodIssueCode.custom, 150 150 message: "vercelApiKey is required when provider is 'vercel'", 151 151 path: ["vercelApiKey"], 152 152 }); 153 153 } 154 - if (!data.redactedVercelApiKey) { 154 + if (!data.redactedVercelApiToken) { 155 155 ctx.addIssue({ 156 156 code: z.ZodIssueCode.custom, 157 157 message: "redactedVercelApiKey is required when provider is 'vercel'",