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 modal provider to sandbox creation enums

+12 -4
+2 -1
apps/api/lexicons/sandbox/createSandbox.json
··· 34 34 "vercel", 35 35 "cloudflare", 36 36 "deno", 37 - "sprites" 37 + "sprites", 38 + "modal" 38 39 ] 39 40 }, 40 41 "topics": {
+1 -1
apps/api/pkl/defs/sandbox/createSandbox.pkl
··· 28 28 } 29 29 ["provider"] = new StringType { 30 30 type = "string" 31 - enum = List("daytona", "vercel", "cloudflare", "deno", "sprites") 31 + enum = List("daytona", "vercel", "cloudflare", "deno", "sprites", "modal") 32 32 description = 33 33 "The provider to create the sandbox on, e.g. 'daytona', 'vercel', 'cloudflare', etc." 34 34 }
+8 -1
apps/api/src/lexicon/lexicons.ts
··· 577 577 type: "string", 578 578 description: 579 579 "The provider to create the sandbox on, e.g. 'daytona', 'vercel', 'cloudflare', etc.", 580 - enum: ["daytona", "vercel", "cloudflare", "deno", "sprites"], 580 + enum: [ 581 + "daytona", 582 + "vercel", 583 + "cloudflare", 584 + "deno", 585 + "sprites", 586 + "modal", 587 + ], 581 588 }, 582 589 topics: { 583 590 type: "array",
+1 -1
apps/api/src/lexicon/types/io/pocketenv/sandbox/createSandbox.ts
··· 19 19 /** A description for the sandbox */ 20 20 description?: string; 21 21 /** The provider to create the sandbox on, e.g. 'daytona', 'vercel', 'cloudflare', etc. */ 22 - provider?: "daytona" | "vercel" | "cloudflare" | "deno" | "sprites"; 22 + provider?: "daytona" | "vercel" | "cloudflare" | "deno" | "sprites" | "modal"; 23 23 /** A list of topics/tags to associate with the sandbox */ 24 24 topics?: string[]; 25 25 /** A git repository URL to clone into the sandbox, e.g. a GitHub/Tangled repo. */