The rest of this page is how to set each provider up. Its SDK is installed per
recipe; the recipe README has that line.
Every provider takes its credential the same two ways: exported in the
environment, or in a key file. On a multi-host cluster the file has to be
readable where the rollout workers run — a shared filesystem, or the same path
on every node — because the launcher hands the workers the file’s path, never
its contents.
E2B
E2B Cloud, or any server that speaks the E2B API.RUN
layers need root fails to build there. Terminal-Bench-2 tasks ship prebuilt
images and are unaffected.
Daytona
HARBOR_OVERRIDE_STORAGE_MB.
Modal
The credential is a token pair, kept in the config file Modal’s CLI writes:MODAL_TOKEN_ID + MODAL_TOKEN_SECRET in the environment work as well; one
half without the other is treated as missing. MODAL_PROFILE and
MODAL_ENVIRONMENT pick the workspace when the profile’s default is not the
one you want.
