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 pause for Hopx stop and kill on delete

+3 -2
+2 -1
apps/modal-sandbox/src/providers/hopx/index.ts
··· 14 14 15 15 async stop(): Promise<void> { 16 16 try { 17 - await this.sandbox.kill(); 17 + await this.sandbox.pause(); 18 18 } catch (error) { 19 19 consola.error("Error stopping hopx Sandbox:", error); 20 20 } ··· 23 23 async delete(): Promise<void> { 24 24 try { 25 25 await this.stop(); 26 + await this.sandbox.kill(); 26 27 } catch (error) { 27 28 consola.error("Error deleting hopx Sandbox:", error); 28 29 }
+1 -1
apps/modal-sandbox/src/routes/sandboxes.ts
··· 456 456 .update(sandboxes) 457 457 .set({ 458 458 status: "STOPPED", 459 - sandboxId: ["deno", "vercel", "modal", "e2b", "runloop", "hopx"].includes( 459 + sandboxId: ["deno", "vercel", "modal", "e2b", "runloop"].includes( 460 460 record.provider, 461 461 ) 462 462 ? null