e2b-dev / E2B

Secure cloud runtime for AI apps & AI agents. Fully open-source.

Home Page:https://e2b.dev/docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cloudflare workers are missing process.env

jakubno opened this issue · comments

Describe the bug
When running e2b sdk in cloudflare workers the sdk throws error because process isn't defined
image

When running on Cloudflare Workers, e2b will likely need to use the env argument provided to the handler:

export default {
  async fetch(request, env, ctx) {
    return new Response(`API host: ${env.API_HOST}`);
  }
}

A polyfill for this is a better approach (or populating process.env based on the env argument). I'll take a look/stab at it!