Commit Graph

1 Commits

Author SHA1 Message Date
Paul Kompfner
c1ac1a6326 Changes to support Gemini Live in Pipecat Flows:
- Detect when a newly-received context warrants a reconnection to the Gemini Live API; we need to reconnect in order to re-seed new conversation history or swap out the current set of tools. This reconnection occurs when Pipecat Flows transitions between conversational nodes, as context has been edited and/or tools added/removed.
- Strip function call and response messages out of context before sending to Gemini Live when seeding conversation history, to sidestep a seeming Gemini Live limitation (see https://stackoverflow.com/a/79851394)
2026-02-02 16:34:12 -05:00