Files
pipecat/changelog
Paul Kompfner 7d3726a74b feat: support new async-tool mechanism in AWS Nova Sonic
Add support to AWSNovaSonicLLMService for the new "async tool call"
mechanism activated by `cancel_on_interruption=False`, which includes:

- delivering results asynchronously
- delivering result streams
- cancelling running async tools

Note that the introduction of the new mechanism had actually caused a
regression in AWS Nova Sonic, which previously supported
`cancel_on_interruption=False` with the old mechanism (simply avoiding
discarding tool calls on interruptions).

Support for the other major realtime services (`GeminiLiveLLMService`,
`OpenAIRealtimeLLMService`) will follow in a separate PR — Gemini Live
in particular needs more work before it can support long-running tool
calls reliably.
2026-05-06 11:36:15 -04:00
..
2026-04-29 09:53:42 -04:00
2026-04-29 11:09:38 -04:00
2026-04-30 09:45:16 -04:00
2026-04-30 09:45:16 -04:00
2026-04-30 09:45:16 -04:00
2026-04-30 09:45:16 -04:00
2026-04-30 09:45:16 -04:00
2026-04-30 09:45:16 -04:00
2026-04-30 14:16:46 -04:00
2026-04-30 16:19:35 -04:00
2026-05-01 08:58:38 -04:00