pipecat · Issues· 341 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #5843
Feature request: expose provider response/request ids (OpenAI Responses, Deepgram, ElevenLabs) without DEBUG logging
Updated Sep 18, 2026 - #5842
Question: recovering when an LLM stream starts but never reaches a sentence end (slow-streaming window)
Updated Sep 18, 2026 - #5840
TelnyxFrameSerializer silently drops OutputTransportMessageFrame — every other telephony serializer passes it through
Updated Sep 18, 2026 - #5779
Interrupting the bot right as it calls a tool can leave the tool call stuck "in progress"
Updated Sep 18, 2026 - #5816
Twilio/Telnyx/Exotel serializers crash the whole call on a malformed WebSocket message
Updated Sep 18, 2026 - #5611
TTS usage metrics are lost for TTSSpeakFrame text in TOKEN-streaming mode: InterruptionFrame discards _streamed_text before it can flush
Updated Sep 18, 2026 - #4795
feat: add `should_summarize_callback` param to LLMContextSummarizer
Updated Sep 17, 2026 - #5819
Feature request: safe opt-in empty-user-turn recovery via a developer message and one LLM run
Updated Sep 17, 2026 - #5823
FunctionCallResultFrame arriving while the user is still speaking is silently dropped, the LLM is never re-invoked and nothing retries
Updated Sep 17, 2026 - #5804
Is there a documented recovery when an LLM stream starts but stalls before a sentence completes?
Updated Sep 16, 2026 - #5803
Is PipelineWorker.remove_observer() supported for an observer to detach itself from inside its own event handler?
Updated Sep 16, 2026 - #5796
DeepgramFluxSTTService: a blocked websocket send (peer stops reading, socket in CLOSE_WAIT) stalls the whole pipeline with no error, no reconnect and no log line
Updated Sep 16, 2026 - #5683
TranscriptionFrame queued behind the frame that starts a user turn is dropped by that turn's own interruption
needs-reproUpdated Sep 16, 2026 - #5790
No public way to settle outstanding function calls before `on_pipeline_finished` runs
Updated Sep 16, 2026 - #5654
TTSService with push_text_frames=False drops the LLMFullResponseEndFrame of any turn that produces no audio — tool-only turns never end downstream
Updated Sep 16, 2026