Skip to content

Commit ee12db3

Browse files
committed
feat(tool_executor): Plug tool executor into bidirectional streaming implementation
1 parent 9368c82 commit ee12db3

File tree

7 files changed

+29
-852
lines changed

7 files changed

+29
-852
lines changed

src/strands/experimental/bidirectional_streaming/__init__.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
# Model providers - What users need to create models
1010
from .models.novasonic import NovaSonicBidirectionalModel
11-
from .models.openai import OpenAIRealtimeBidirectionalModel
1211

1312
# Event types - For type hints and event handling
1413
from .types.bidirectional_streaming import (
@@ -18,22 +17,19 @@
1817
InterruptionDetectedEvent,
1918
TextOutputEvent,
2019
UsageMetricsEvent,
21-
VoiceActivityEvent,
2220
)
2321

2422
__all__ = [
2523
# Main interface
2624
"BidirectionalAgent",
2725
# Model providers
2826
"NovaSonicBidirectionalModel",
29-
"OpenAIRealtimeBidirectionalModel",
3027
# Event types
3128
"AudioInputEvent",
3229
"AudioOutputEvent",
3330
"TextOutputEvent",
3431
"InterruptionDetectedEvent",
3532
"BidirectionalStreamEvent",
36-
"VoiceActivityEvent",
3733
"UsageMetricsEvent",
3834
# Model interface
3935
"BidirectionalModel",

src/strands/experimental/bidirectional_streaming/models/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,4 @@
88
"BidirectionalModelSession",
99
"NovaSonicBidirectionalModel",
1010
"NovaSonicSession",
11-
"OpenAIRealtimeBidirectionalModel",
12-
"OpenAIRealtimeSession",
1311
]

src/strands/experimental/bidirectional_streaming/models/novasonic.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
BidirectionalConnectionStartEvent,
3636
InterruptionDetectedEvent,
3737
TextOutputEvent,
38+
UsageMetricsEvent
3839
)
3940

4041
from .bidirectional_model import BidirectionalModel, BidirectionalModelSession

0 commit comments

Comments
 (0)