Skip to content

feat: enable manual flushing in supported stt plugins - #7287

Draft
chenghao-mou wants to merge 1 commit into
chenghao/fix/AGT-3514-vad-eos-stt-flushfrom
chenghao/feat/AGT-3516-stt-plugin-manual-flush
Draft

chenghao-mou wants to merge 1 commit into
chenghao/fix/AGT-3514-vad-eos-stt-flushfrom
chenghao/feat/AGT-3516-stt-plugin-manual-flush

Conversation

@chenghao-mou

Copy link
Copy Markdown
Member

Stacked on #7285. Adapts @longcw’s plugin work from #4043 (related to #3881) to manual_flush for Deepgram Nova/Flux, AssemblyAI, Soniox, Cartesia legacy mode, Speechmatics external mode without plugin VAD, and Sarvam manual modes. Flushes preserve the connection and send buffered audio first. Gladia remains disabled because its stop command ends recording.

Validation uses fake provider connections; live provider validation is pending.

Addresses AGT-3516

Initial prompt and agent context

Model: GPT-6

should we carry over the stt plugin flush support from Long's PR?

okay, let's create a new PR targeting 7285 to add those plugin support.

Adapt provider flush support from Long Chen’s #4043 to the session manual_flush capability. Preserve streaming connections across turn boundaries and enable the capability only in supported provider modes.

Co-authored-by: Long Chen <longch1024@gmail.com>
@chenghao-mou chenghao-mou added the review_effort:high Needs broad context and substantial validation label Sep 15, 2026
@chenghao-mou
chenghao-mou added this pull request to stack #7288 September 15, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review_effort:high Needs broad context and substantial validation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant