From f3c35eba726ad3f3484c175023c8badc1e19a803 Mon Sep 17 00:00:00 2001 From: marauder-actual Date: Fri, 29 May 2026 16:16:32 +0200 Subject: [PATCH] fix(persona): always call sidecar, even in PREVIEW_MODE --- app/main.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/app/main.py b/app/main.py index f5a26e9..b12408a 100644 --- a/app/main.py +++ b/app/main.py @@ -590,17 +590,6 @@ async def set_persona(body: PersonaRequest, request: Request) -> Any: log.info("%s binding persona %r (voice=%s backend=%s)", user["email"], slug, voice, backend) - if PREVIEW_MODE: - # In preview mode just echo success - return { - "ok": True, - "slug": slug, - "display": canonical["display"], - "voice": voice, - "backend": backend, - "preview": True, - } - ok = await _sidecar_bind(session_id, slug, voice, backend) if not ok: raise HTTPException(status_code=502, detail="sidecar bind failed") @@ -623,9 +612,6 @@ async def get_persona(request: Request) -> Any: session_id = _session_id_for_user(user["email"]) - if PREVIEW_MODE: - return {"slug": None, "display": None, "bound": False} - binding = await _sidecar_get_binding(session_id) if not binding: return {"slug": None, "display": None, "bound": False}