v0.8.43 — Sandbox recovery hardening, maintenance controls, and session polish
Hardens sandbox recovery, YOLO/env reinjection, and billing/test cleanup while adding maintenance notification controls, custom provider support, and multiple session/chat UX fixes.
Changes
- fix(api): harden test DB cleanup and sandbox recovery
- feat(web): v1 maintenance notification management system
- fix(web): resolve React hooks build error and lint warnings
- fix(web): clean up tab icons + session chat polish
- Revert "fix(web): remove visible truncation comment from code blocks"
- fix(web): remove visible truncation comment from code blocks
- fix(web): restore clickable project select/create → opens project tab
- fix(web): restore ShowTool card chrome + clickable file paths on Edit/Write
- fix(web): stop stripping text content during streaming
- refactor(web): rewrite session chat tool rendering + streaming
- fix(platform): centralize sandbox access for admin actions
- fix(runtime): fail soft on invalid config and surface repair actions
- fix(local): normalize sandbox discovery and instance routing
- fix(browser): mark viewer connected before first frame
- fix(local): restore sandbox discovery and browser sessions
- fix(runtime): align recovery UI and custom provider writes
- fix billing sync for legacy Stripe accounts (#3075)
- fix(env-injector): use serviceKey for auth on non-pooled sandboxes
- fix(update): re-inject env vars after sandbox image update
- fix(sandbox): re-inject env vars on restart via existing env-injector
- fix(sandbox): restore simple YOLO URL default, remove syncYoloEnv
- fix(sandbox): remove hardcoded YOLO URL default, let API inject it
- fix(sandbox): derive YOLO URL default from KORTIX_API_URL (dev vs prod)
- fix(sandbox): default KORTIX_YOLO_API_KEY to KORTIX_TOKEN on boot
- fix(sandbox): inject KORTIX_YOLO env vars at JustAVPS machine creation
- fix(sandbox): persist defaulted KORTIX_YOLO_URL to process.env
- fix(instance): add layered health and targeted recovery
- fix: use direct YOLO API URLs (api-yolo.kortix.com/v1) instead of Vercel frontend
- fix: inject KORTIX_YOLO_URL and KORTIX_YOLO_API_KEY in all sync paths
- (mobile) add custom provider connection for OpenAI-compatible endpoints
- (mobile) lift bg, trim fg, brighten borders
- fix: repopulate yolo auth in sandboxes
Docker Images
kortix/computer:0.8.43kortix/kortix-api:0.8.43kortix/kortix-frontend:0.8.43