From 094d9fd7d764d24aa8b7fb470f6bfb171c7d108c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Sat, 27 Dec 2025 13:59:59 -0800 Subject: [PATCH] turns(mute): make strategies available in __init__ --- examples/foundational/24-user-mute-strategy.py | 4 ++-- src/pipecat/turns/mute/__init__.py | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/examples/foundational/24-user-mute-strategy.py b/examples/foundational/24-user-mute-strategy.py index 097338dac..635f3e788 100644 --- a/examples/foundational/24-user-mute-strategy.py +++ b/examples/foundational/24-user-mute-strategy.py @@ -35,8 +35,8 @@ from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams from pipecat.turns.bot.turn_analyzer_bot_turn_start_strategy import TurnAnalyzerBotTurnStartStrategy -from pipecat.turns.mute.function_call_user_mute_strategy import FunctionCallUserMuteStrategy -from pipecat.turns.mute.mute_until_first_bot_complete_user_mute_strategy import ( +from pipecat.turns.mute import ( + FunctionCallUserMuteStrategy, MuteUntilFirstBotCompleteUserMuteStrategy, ) from pipecat.turns.turn_start_strategies import TurnStartStrategies diff --git a/src/pipecat/turns/mute/__init__.py b/src/pipecat/turns/mute/__init__.py index e69de29bb..bd226815a 100644 --- a/src/pipecat/turns/mute/__init__.py +++ b/src/pipecat/turns/mute/__init__.py @@ -0,0 +1,13 @@ +# +# Copyright (c) 2024–2025, Daily +# +# SPDX-License-Identifier: BSD 2-Clause License +# + +from pipecat.turns.mute.always_user_mute_strategy import AlwaysUserMuteStrategy +from pipecat.turns.mute.base_user_mute_strategy import BaseUserMuteStrategy +from pipecat.turns.mute.first_speech_user_mute_strategy import FirstSpeechUserMuteStrategy +from pipecat.turns.mute.function_call_user_mute_strategy import FunctionCallUserMuteStrategy +from pipecat.turns.mute.mute_until_first_bot_complete_user_mute_strategy import ( + MuteUntilFirstBotCompleteUserMuteStrategy, +)