Merge pull request #4374 from pipecat-ai/mb/fix-daily-runner-room-props

Expire runner-created Daily rooms after 4h
This commit is contained in:
Mark Backman
2026-04-27 09:07:31 -04:00
committed by GitHub
2 changed files with 21 additions and 4 deletions

View File

@@ -0,0 +1 @@
- Daily rooms created by the development runner (`pipecat.runner.run`) now expire after 4 hours with `eject_at_room_exp=True`, mirroring Pipecat Cloud's max session limit. Previously, runner-created rooms inherited a 2-hour expiration on the default code paths and had no expiration at all when callers posted partial `dailyRoomProperties` (e.g. `{"start_video_off": true}`) to `/start`, causing rooms to accumulate indefinitely. Explicit `exp` and `eject_at_room_exp` values in `dailyRoomProperties` are still respected.