feat(cloud): custom sandbox base images#3175
Conversation
|
Merging to
After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here |
|
bdd7ed4 to
a472cb4
Compare
|
React Doctor found 1 issue in 1 file · 1 warning. 1 warning
Reviewed by React Doctor for commit |
a472cb4 to
13b2fb1
Compare
There was a problem hiding this comment.
This PR exceeds the auto-review size ceiling (1384 lines, 21 files) and introduces a substantial new feature touching API contracts, domain types, and UI across many packages. There are no human reviews — only resolved bot comments and author self-replies. A feature of this scope needs a human reviewer.
|
Reviews (2): Last reviewed commit: "feat(cloud): custom sandbox base images" | Re-trigger Greptile |
13b2fb1 to
dedd747
Compare

Problem
Backend support for custom sandbox base images is landing in PostHog/posthog#68620, PostHog/posthog#68621, and PostHog/posthog#68622. The desktop app needs the UI: manage images, watch builds, and pick an image per environment or per run.
Changes
ELECTRON_RUN_AS_NODEis now only injected into Claude session env when actually spawning from Electron. In cloud sandboxes the agent-server runs under plain node, and the leaked variable broke any Electron app the agent tried to launch in its workspace.Everything is hidden unless the backend reports custom images enabled (typed 403 detection on the list endpoint).