Setup
Cloud-deployed agent CA_8bzXYSzJfHAn, project p_5yxrpyr0uln, region ap-south (India West). Build plan, Agents SDK 1.6.4. Voice pipeline entirely on LiveKit Inference: deepgram/nova-3 (STT), cartesia/sonic-3 (TTS), google/gemma-4-31b-it (LLM), inference.TurnDetector().
Problem
Since ~2026-07-05 13:03 UTC, every session dies within seconds of the job starting. The STT websocket connection to the in-cluster gateway is rejected immediately with 429 Too Many Requests; it retries 3× and then the session closes:
failed to recognize speech: message='Invalid response status (429 Too Many Requests)', status_code=429, retryable=True (attempts 0–2)
AgentSession is closing due to unrecoverable error: ... 429 ...
TTS prewarm fails the same way:
WSServerHandshakeError: 429 on ws://inference.livekit.svc.cluster.local/v1/tts?model=cartesia/sonic-3
Net effect for the user: the agent joins the room and appears alive (participant present, RPCs to the client work), but never hears or says anything.
What I’ve ruled out
- Load/concurrency on my side: this is a freshly booted replica with exactly one active session and no other rooms (
lk room listshows 1). The Build plan limit is 5 concurrent STT connections — I’m well under it. - Bad replica / bad version: reproduces after
lk agent restartand after a fulllk agent deploy(new version). - Quota / credit / auth: the same project and same API key connecting to the public gateway (
https://agent-gateway.livekit.cloud/v1) works for STT, TTS, and LLM — verified from an external machine with identical models and settings. - Platform incident: status page
[shows no active incidents — confirm].
Current workaround
Passing base_url="https://agent-gateway.livekit.cloud/v1" to the inference STT/TTS/LLM/TurnDetector in the deployed agent. This restores service but costs a lot of latency — warm LLM TTFT goes from ~510ms (on the public gateway) to ~1.3–1.4s from inside the deployed agent, presumably because the request now leaves the DC instead of using the colocated path. Given [the in-cluster latency figures just published], the in-cluster path is exactly the one I want to be on.
Ask
Can you check what limit the in-cluster gateway believes deployment CA_8bzXYSzJfHAn / project p_5yxrpyr0uln is exceeding as of 2026-07-05 13:03 UTC? Happy to provide job IDs (e.g. AJ_E5BdGUZBLuKc, AJ_YL3WQREfLxtF, AJ_3WH3PyAcssGc) and full log excerpts.