Files
hyperframes/packages
Miguel ÁngelandClaude Opus 4.6 e06e2c9004 fix(studio): render in-process instead of proxying to producer server
The Vite dev server proxied studio renders to a separate producer server
(port 9847) that had to be started manually in a second terminal. When
it wasn't running — the common case — renders silently failed with no
error message.

Replace the SSE proxy with direct in-process rendering via
@hyperframes/producer, the same code path used by the CLI and embedded
preview mode. All three entry points now render identically.

- Add @hyperframes/producer as a workspace dev dependency
- Resolve system Chrome before rendering (the producer only checks
  PRODUCER_HEADLESS_SHELL_PATH and the Puppeteer cache, not system paths)
- Use variable indirection + @vite-ignore to hide the dynamic import
  from esbuild's static analysis (vite.config.ts is bundled at startup)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 23:58:29 +02:00
..
2026-04-08 03:19:08 +02:00
2026-04-08 03:19:08 +02:00
2026-04-08 03:19:08 +02:00
2026-04-08 03:19:08 +02:00