restarting pipeline
pipecat version
0.0.95
Python version
3.11.13
Operating System
ubuntu
Issue description
The pipeline restarts when using the end_conversation function like the guide here: examples/foundational/26i-gemini-live-graceful-end.py
Reproduction steps
- i run the pipeline
- trigger the end_conversation when it should
- then i see the bot joining again and start from fresh
Expected behavior
when the function used to end the session
Actual behavior
when the function used to end it appears again and begin again from the start
Logs
When I run 26i and ask for the weather, I get:
- weather
- end function call
- pipeline disconnects
I tested this on main and it works as expected. Can you tell me more about how you're running 26i which might be different from me?
the room is closed when the bot use end_conversation? the pipeline seems in a loop. i have a lot of changes vs the example but it started happen not too long ago and i can't understand the cause.
i run the bot that way as i need direct conntection if name == "main": logger.info("Starting Vertex Native Audio bot container - S2S version") from pipecat.runner.run import main as pipecat_main import sys sys.argv = ["bot-s2s-google.py", "-d", "-t", "daily"] pipecat_main() could be the problem? i see this log only once but the rest of the pipeline duplicate
it don't happen locally, only in my k8s cluster