{"record":{"id":"a67d4ddb19d80c80","repo":"paperclipai/paperclip","slug":"cloudflare-sandbox-bridge-streaming-command-failed","errorCode":null,"errorMessage":"Cloudflare sandbox bridge streaming command failed.","messagePattern":"Cloudflare sandbox bridge streaming command failed\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/plugins/sandbox-providers/cloudflare/src/bridge-client.ts","lineNumber":261,"sourceCode":"        const payload = JSON.parse(event.data) as { data?: unknown };\n        const chunk = typeof payload.data === \"string\" ? payload.data : \"\";\n        if (chunk) {\n          await options.onOutput?.(event.event, chunk);\n        }\n        continue;\n      }\n\n      if (event.event === \"complete\") {\n        result = JSON.parse(event.data) as CloudflareBridgeExecuteResponse;\n        continue;\n      }\n\n      if (event.event === \"error\") {\n        const payload = JSON.parse(event.data) as { error?: unknown };\n        const message = typeof payload.error === \"string\" && payload.error.trim().length > 0\n          ? payload.error\n          : \"Cloudflare sandbox bridge streaming command failed.\";\n        throw new Error(message);\n      }\n    }\n\n    if (done) break;\n  }\n\n  if (result) return result;\n  throw new Error(\"Cloudflare sandbox bridge streaming response ended without a completion event.\");\n}\n\nexport function createCloudflareBridgeClient(options: BridgeClientOptions) {\n  const { config } = options;\n  const apiPrefix = \"/api/paperclip-sandbox/v1\";\n\n  return {\n    health(extraHeaders?: BridgeClientHeaders): Promise<CloudflareBridgeHealthResponse> {\n      return requestJson<CloudflareBridgeHealthResponse>(config, `${apiPrefix}/health`, { method: \"GET\" }, extraHeaders);\n    },","sourceCodeStart":243,"sourceCodeEnd":279,"githubUrl":"https://github.com/paperclipai/paperclip/blob/120ae5428fa29bee300bcf806491cd4d965fbb7c/packages/plugins/sandbox-providers/cloudflare/src/bridge-client.ts#L243-L279","documentation":"Error \"Cloudflare sandbox bridge streaming command failed.\" thrown in paperclipai/paperclip.","triggerScenarios":"Thrown at packages/plugins/sandbox-providers/cloudflare/src/bridge-client.ts:261 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Inspect the streamed error output from the bridge, fix the remote command, and retry."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"120ae5428fa29bee300bcf806491cd4d965fbb7c","analyzedAt":"2026-08-18T22:49:45.177Z","contentChangedAt":"2026-08-18T22:49:45.177Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}