full-helmet-9468
11/20/2025, 4:40 AMbig-author-39928
11/27/2025, 10:59 AMsession.generate_reply()
(Doing this instead works await session.generate_reply(_instructions_=" ") )
I just discovered it works fine if we pass instructions, so maybe some bug/issue have crept in here?
(example where you guys do the same)
We are using Gemini realtime + Elevenlabs. This is working in 1.2.x but consistently happening in 1.3.1-1.3.5.
We are passing in chat_history, so ideally we don't want to pass another instructions.
./venv/bin/python main.py console
Agents Starting console mode 🚀
11:43:43 DEBUG asyncio Using selector: KqueueSelector
INFO livekit.agents starting worker {"version": "1.3.1", "rtc-version": "1.0.19"}
INFO livekit.agents initializing job runner {"tid": 51365078}
DEBUG asyncio Using selector: KqueueSelector
INFO livekit.agents job runner initialized {"tid": 51365078, "elapsed_time": 0.0}
INFO livekit-agent No metadata found, using test defaults
INFO livekit-agent Running in console mode, call_id: console-20251127-114343
DEBUG livekit.plugins… connecting to Gemini Realtime API...
DEBUG livekit.agents using audio io: `Console` -> `AgentSession` -> `Console`
WARNI… livekit.agents resume_false_interruption is enabled but audio output {"audio_output": "Console"}
does not support pause, it will be ignored
DEBUG livekit.agents using transcript io: `AgentSession` -> (none)
11:43:50 ERROR livekit.agents Error in _realtime_reply_task
Traceback (most recent call last):
File
"/Users/jensa/Development/projects/giant/livekit/livekit-agent/venv/lib/python3.1
3/site-packages/livekit/agents/utils/log.py", line 16, in async_fn_logs
return await fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Users/jensa/Development/projects/giant/livekit/livekit-agent/venv/lib/python3.1
3/site-packages/livekit/agents/voice/agent_activity.py", line 2058, in
_realtime_reply_task
generation_ev = await self._rt_session.generate_reply(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
instructions=instructions or NOT_GIVEN
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
livekit.agents.llm.realtime.RealtimeError: generate_reply timed out waiting for
generation_created event.victorious-queen-32502
11/28/2025, 12:35 PMtls_domain / certificate CN.
Could this be causing the TURN test to fail?
Does LiveKit’s TURN server require a proper domain name for TLS, or is using an IP certificate acceptable?
Any guidance is appreciated.fancy-oil-75837
11/28/2025, 12:49 PMadorable-dream-8909
11/28/2025, 6:56 PMnumerous-whale-53652
11/30/2025, 5:24 PMmillions-answer-57182
12/01/2025, 6:40 PMthankful-australia-85368
12/03/2025, 2:00 PMwhite-scientist-26058
12/04/2025, 12:02 PMapi.LiveKitAPI object in a large application in Python. would placing it in a container class with static accessors and mutex locks suffice? how can i ensure it gets properly closed when the process exits? i'm troubleshooting some memory leaks and this is a potential suspectsilly-animal-40683
12/09/2025, 6:55 PMagent-starter-node, and I’m noticing that when I do pnpm dev, my agent gets disconnected whenever it attempts to call a tool. Any idea why that might be?lively-monkey-99309
12/10/2025, 9:04 PMbig-author-39928
12/11/2025, 7:20 AM{
"level": "ERROR",
"name": "livekit.agents",
"message": "AgentSession is closing due to unrecoverable error\nTraceback (most recent call last):\n File \"/home/appuser/.local/lib/python3.11/site-packages/livekit/plugins/google/realtime/realtime_api.py\", line 667, in _main_task\n async with self._client.aio.live.connect(\n File \"/usr/local/lib/python3.11/contextlib.py\", line 204, in __aenter__\n return await anext(self.gen)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/home/appuser/.local/lib/python3.11/site-packages/google/genai/live.py\", line 1092, in connect\n raw_response = await ws.recv(decode=False)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/appuser/.local/lib/python3.11/site-packages/websockets/asyncio/connection.py\", line 322, in recv\n raise self.protocol.close_exc from self.recv_exc\nwebsockets.exceptions.ConnectionClosedError: received 1008 (policy violation) models/gemini-live-2.5-flash-preview is not found for API version v1beta, or is not supported for bidiGenerateContent. Call; then sent 1008 (policy violation) models/gemini-live-2.5-flash-preview is not found for API version v1beta, or is not supported for bidiGenerateContent. Call",
"exc_info": "websockets.exceptions.ConnectionClosedError: received 1008 (policy violation) models/gemini-live-2.5-flash-preview is not found for API version v1beta, or is not supported for bidiGenerateContent. Call; then sent 1008 (policy violation) models/gemini-live-2.5-flash-preview is not found for API version v1beta, or is not supported for bidiGenerateContent. Call",
"pid": 93528,
"job_id": "AJ_ygYw6Jv3SMCe",
"room_id": "RM_wLZw6DNxPRf3",
"timestamp": "2025-12-11T07:17:59.895800+00:00"
}fierce-zoo-69908
12/12/2025, 2:12 PMFailed to merge calls: Error: moveParticipant requires LiveKit Cloud. Please ensure you are using LiveKit Cloud or update your SDK version.
Thread in Slack Conversationmammoth-beach-64868
12/13/2025, 1:30 PMstale-rose-92241
12/15/2025, 5:59 PMpowerful-scooter-9678
12/17/2025, 9:16 AMeager-kite-60809
12/21/2025, 3:49 PMawait api.LiveKitAPI().start_room_composite_egress(req) would fail silently when called in livekit agent when credentials are misconfigured. Is this expected? Shouldnt it throw an unauthorised error? Can anyone help me catch error here?
I was following this guide from https://docs.livekit.io/deploy/observability/data/#record-audio-or-video
Code:
file_outputs = [
api.EncodedFileOutput(
file_type=api.EncodedFileType.OGG,
filepath=filepath,
azure=api.AzureBlobUpload(
account_name=account_name,
account_key=account_key,
container_name=container_name,
),
)
]
req = api.RoomCompositeEgressRequest(room_name=ctx.room.name, audio_only=True, file_outputs=file_outputs, audio_mixing="DUAL_CHANNEL_AGENT")
lkapi = api.LiveKitAPI()
try:
await lkapi.egress.start_room_composite_egress(req)
except Exception as e:
print(e)kind-bear-14210
12/27/2025, 8:58 PMearly-breakfast-18872
12/29/2025, 5:33 AMkind-jackal-69632
02/10/2026, 12:24 PMlively-winter-88668
02/20/2026, 10:33 AMHi everyone, please be aware that we have a new community forum at community.livekit.io and the plan is to move support for this channel into that new forum. Please see full details here. The Slack community will remain, but we will do housekeeping of the technical channels after that date.
cuddly-zebra-56455
03/07/2026, 5:59 AMsteep-balloon-41261
03/09/2026, 4:29 AMsteep-balloon-41261
03/09/2026, 4:31 AMrapid-judge-7554
03/19/2026, 4:21 PMsip.list_sip_outbound_trunk my password would appear redacted with "****" how can i fix the issue?big-author-39928
04/28/2026, 6:25 PMlively-country-95514
04/28/2026, 9:00 PMsteep-balloon-41261
04/30/2026, 4:40 PMrich-lunch-21847
05/13/2026, 12:11 PMlively-winter-88668
05/27/2026, 8:47 AM