Turn completion filter dead-air timer orphan

open

1 independent reportacross 1 sourceon 1 stacklast reported 2026-07-29

What this is

A turn-completion check accepts a degenerate, textless model output as a valid finish, ending the turn with no reply while also disabling the timer meant to recover from silence, leaving the caller in permanent dead air.

Status open: reported and still open where it was reported.

Evidence

SwAt15632026-07-29pipecatGitHub issuesgithub.com/…/5151
...can never fire again. Net result: one low-probability generation puts the session into unrecoverable dead air — no timer of any kind is running, and only the human giving up...

First seen 2026-07-29 · our copy fetched 2026-07-29T12:10:43Z · SHA-256 of that copy begins 912d7b200970396f… · profile

Quotes run to 30 words around the reported failure and link to the post.Add your call to this entryTake a quote down within 24 hours.

What is measurable

Signalhotato autopsy ./call.wav maps to this mode as detector kind long_response_gap. The silence between the caller finishing and the agent responding. Printed as DEAD AIR at 5 seconds or more, and as LATENCY SPIKE between 2 and 5 seconds.
EstablishesThe seconds of silence between the caller finishing and the agent answering, timestamped in the call.
What else it establishes, and what your own trace settles
  • Dead air is visible in a single mixed channel, so this one is measurable on a mono recording as well as a split one.

What your trace settles

  • Your latency spans for that turn name where the seconds went: transcription, the model, or speech synthesis.
TierTier 3 · single mixed channel: one mixed channel still measures what silence shows, and each finding carries its measured confidence. hotato is MIT and runs locally, getting started.

Status history

The record has carried one status since it opened: open, reported and still open where it was reported. A move lands here with the link, the quote and the date that show it.

Discussion

Reader discussion of this mode: what fixed it and what did not. The reports above are attributed and linked; a comment is a comment.

Open this discussion on GitHub

The record

Ids, digests, every link this entry stands on, and how to take a quote down
Atlas idVFA-2026-0021
Mode idpat_3e6ca7980486864b1c4d6069
Content digestsha256:3e6ca7980486864b1c4d60695c003eaf09882bfa9d66496530fa99f4f2f6dff0
First reported2026-07-29
Last reported2026-07-29
First seen by the atlas2026-07-29T12:06:58Z
Last re-checked2026-07-29T12:06:58Z
Reported onpipecat
SourcesGitHub issues
Scope1 independent public report across 1 source. This entry states where the mode has been reported; where else it can occur is what the next report settles.
References
  1. reporthttps://github.com/pipecat-ai/pipecat/issues/5151 · SwAt1563 · GitHub issues · 2026-07-29
Machine surfacesfeed.jsonfeed.atomfeed.schema.jsonatlas.llms.txt
RemovalIf you wrote something quoted on this page and want it gone, one email to [email protected] does it. The removal path takes the quote, the handle and the link off this page, out of the feeds and out of the llms.txt within 24 hours, and tombstones the id so the entry cannot quietly return at a new address.