- Shipped
- September 25, 2026 at 1:19 AM UTC
- Author
- Kamo
- Commit
- d3a17df
Speaches 0.9.0-rc.3 posts every realtime turn to /v1/audio/transcriptions. With LOOPBACK_HOST_URL unset it makes that call in-process through httpx's ASGITransport, which the image's locked FastAPI (0.121.1) rejects with "fastapi_middleware_astack not found in request scope", so no realtime turn ever completes and STT streaming would attest as failed. Reproduced on a local Speaches built from the same tag and uv.lock with the pinned models: set to http://127.0.0.1:8000 (the bearer key travels with the call), turns complete. Loopback traffic never leaves the pod, so the network policy is unchanged.
