Skip to content

Commit 8eb5abe

Browse files
committed
update RedactedContentStreamEvent to make reasoning optional with default
1 parent f7d161c commit 8eb5abe

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/strands/event_loop/streaming.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,7 @@ def handle_content_block_delta(
175175
state.setdefault("redactedContent", b"")
176176
state["redactedContent"] += redacted_content
177177
typed_event = RedactedContentStreamEvent(
178-
redacted_content=redacted_content,
179-
delta=delta_content,
178+
redacted_content=redacted_content, delta=delta_content, reasoning=True
180179
)
181180

182181
return state, typed_event

src/strands/types/_events.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,9 @@ def __init__(self, delta: ContentBlockDelta, reasoning_text: str | None) -> None
172172
class RedactedContentStreamEvent(ModelStreamEvent):
173173
"""Event emitted during redacted content streaming."""
174174

175-
def __init__(self, delta: ContentBlockDelta, redacted_content: bytes | None) -> None:
175+
def __init__(self, delta: ContentBlockDelta, redacted_content: bytes | None, reasoning: bool = False) -> None:
176176
"""Initialize with delta and redacted content."""
177-
super().__init__({"redactedContent": redacted_content, "delta": delta, "reasoning": True})
177+
super().__init__({"redactedContent": redacted_content, "delta": delta, "reasoning": reasoning})
178178

179179

180180
class ReasoningSignatureStreamEvent(ModelStreamEvent):

0 commit comments

Comments
 (0)