From e039abd290d52bfd5ab8b1d81fda8ae856a94845 Mon Sep 17 00:00:00 2001 From: Paul Kompfner Date: Thu, 5 Feb 2026 11:22:08 -0500 Subject: [PATCH] Add README for changes to make Gemini Live work with Pipecat Flows --- changelog/3620.added.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/3620.added.md diff --git a/changelog/3620.added.md b/changelog/3620.added.md new file mode 100644 index 000000000..41beccf46 --- /dev/null +++ b/changelog/3620.added.md @@ -0,0 +1 @@ +- Added support to Gemini Live (`GeminiLiveLLMService`) for programmatically swapping tools or editing context at runtime; now you can use `LLMMessagesAppendFrame`, `LLMMessagesUpdateFrame`, and `LLMSetToolsFrame` with Gemini Live, like you would with text-to-text services. Importantly, this change enables you to use Gemini Live with Pipecat Flows, if you're using Pipecat Flows 0.0.23 or above. Note that this new functionality only works if you're using `LLMContext` and `LLMContextAggregatorPair` rather than the deprecated `OpenAILLMContext` and associated aggregators.