Fix sandbox env var injection for cloud proxied services
Seed placeholders in the SecretStore were overwriting Docker env vars (TAVILY_API_URL, REPLICATE_API_URL, SERPER_API_URL) on every boot, breaking web search, image generation, and serper in cloud sandboxes.
Changes
- fix: sync-s6-env: skip empty SecretStore values so seed placeholders don't overwrite Docker env vars injected at container creation
- fix: Remove platform-injected URL vars (TAVILY_API_URL, REPLICATE_API_URL, SERPER_API_URL) from seed-env.json — they are set by the infrastructure, not user-configured
- fix: persistEnv returns success/failure boolean and guards against empty sandbox URL to prevent silent failures
- fix: ?onboarding-skip no longer loses skip intent when sandbox URL is not yet available during auth redirect
How to Update
Pull the new Docker image and recreate your container:
docker pull kortix/computer:0.8.25
Or click Update in the Kortix sidebar.