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 backup queue and binding to lowercase

+71 -71
+3 -3
apps/cf-sandbox/deploy/amp/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "AMP-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "amp-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "AMP-BACKUP", 37 + "queue": "amp-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/claude/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "CLAUDE-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "claude-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "CLAUDE-BACKUP", 37 + "queue": "claude-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/codex/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "CODEX-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "codex-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "CODEX-BACKUP", 37 + "queue": "codex-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/copilot/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "COPILOT-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "copilot-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "COPILOT-BACKUP", 37 + "queue": "copilot-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/crush/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "CRUSH-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "crush-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "CRUSH-BACKUP", 37 + "queue": "crush-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/cursor/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "CURSOR-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "cursor-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "CURSOR-BACKUP", 37 + "queue": "cursor-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/docker/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "DOCKER-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "docker-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "DOCKER-BACKUP", 37 + "queue": "docker-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/gemini/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "GEMINI-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "gemini-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "GEMINI-BACKUP", 37 + "queue": "gemini-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/kilo/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "KILO-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "kilo-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "KILO-BACKUP", 37 + "queue": "kilo-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/kiro/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "KIRO-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "kiro-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "KIRO-BACKUP", 37 + "queue": "kiro-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/mise/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "MISE-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "mise-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "MISE-BACKUP", 37 + "queue": "mise-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/nanoclaw/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "NANOCLAW-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "nanoclaw-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "NANOCLAW-BACKUP", 37 + "queue": "nanoclaw-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/nix/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "NIX-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "nix-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "NIX-BACKUP", 37 + "queue": "nix-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/nullclaw/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "NULLCLAW-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "nullclaw-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "NULLCLAW-BACKUP", 37 + "queue": "nullclaw-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/openclaw/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "OPENCLAW-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "openclaw-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "OPENCLAW-BACKUP", 37 + "queue": "openclaw-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/opencode/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "OPENCODE-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "opencode-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "OPENCODE-BACKUP", 37 + "queue": "opencode-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/opencrust/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "OPENCRUST-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "opencrust-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "OPENCRUST-BACKUP", 37 + "queue": "opencrust-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/picoclaw/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "PICOCLAW-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "picoclaw-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "PICOCLAW-BACKUP", 37 + "queue": "picoclaw-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/pkgx/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "PKGX-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "pkgx-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "PKGX-BACKUP", 37 + "queue": "pkgx-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/wasmer/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "WASMER-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "wasmer-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "WASMER-BACKUP", 37 + "queue": "wasmer-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+3 -3
apps/cf-sandbox/deploy/zeroclaw/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "ZEROCLAW-BACKUP", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "zeroclaw-backup", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "ZEROCLAW-BACKUP", 37 + "queue": "zeroclaw-backup", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }
+1 -1
apps/cf-sandbox/src/index.ts
··· 15 15 16 16 type Bindings = { 17 17 Sandbox: DurableObjectNamespace<Sandbox<Env>>; 18 - BACKUP_QUEUE: Queue; 18 + backup_queue: Queue; 19 19 }; 20 20 21 21 const app = new Hono<{ Variables: Context; Bindings: Bindings }>();
+2 -2
apps/cf-sandbox/src/routes/sandboxes.ts
··· 36 36 import dayjs from "dayjs"; 37 37 import { RestoreParams } from "../types/restore"; 38 38 39 - type Bindings = { Sandbox: DurableObjectNamespace<Sandbox<Env>>, BACKUP_QUEUE: Queue; }; 39 + type Bindings = { Sandbox: DurableObjectNamespace<Sandbox<Env>>, backup_queue: Queue; }; 40 40 type App = { Variables: Context; Bindings: Bindings }; 41 41 42 42 export const sandboxRoutes = new Hono<App>(); ··· 539 539 540 540 const params = await c.req.json<BackupParams>(); 541 541 542 - await c.env.BACKUP_QUEUE.send({ 542 + await c.env.backup_queue.send({ 543 543 ...params, 544 544 recordId: record.id, 545 545 sandboxId: record.sandboxId!,
+2 -2
apps/cf-sandbox/worker-configuration.d.ts
··· 1 1 /* eslint-disable */ 2 - // Generated by Wrangler by running `wrangler types` (hash: 11a07eaf25a469df44e96967b5b9da13) 2 + // Generated by Wrangler by running `wrangler types` (hash: 38cf771a6b51450cfa1476dd16c8ba52) 3 3 // Runtime types generated with workerd@1.20260401.1 2025-05-06 nodejs_compat 4 4 declare namespace Cloudflare { 5 5 interface GlobalProps { ··· 10 10 POCKETENV_COPY: R2Bucket; 11 11 BACKUP_BUCKET: R2Bucket; 12 12 HYPERDRIVE: Hyperdrive; 13 - BACKUP_QUEUE: Queue; 13 + backup_queue: Queue; 14 14 SANDBOX_TRANSPORT: "websocket"; 15 15 PREVIEW_TOKEN: "sandbox"; 16 16 CLOUDFLARE_ACCOUNT_ID: "fe5b1e2ce9f94f4c0415ab94ce402012";
+3 -3
apps/cf-sandbox/wrangler.jsonc
··· 28 28 "queues": { 29 29 "producers": [ 30 30 { 31 - "queue": "BACKUP-QUEUE", 32 - "binding": "BACKUP_QUEUE", 31 + "queue": "backup-queue", 32 + "binding": "backup_queue", 33 33 } 34 34 ], 35 35 "consumers": [ 36 36 { 37 - "queue": "BACKUP-QUEUE", 37 + "queue": "backup-queue", 38 38 "max_batch_size": 10, 39 39 "max_batch_timeout": 60, 40 40 }