diff --git a/src/strands/models/anthropic.py b/src/strands/models/anthropic.py index b5f6fcf91..05749421c 100644 --- a/src/strands/models/anthropic.py +++ b/src/strands/models/anthropic.py @@ -407,7 +407,7 @@ async def stream( logger.debug("got response from model") async for event in stream: if event.type in AnthropicModel.EVENT_TYPES: - yield self.format_chunk(event.model_dump()) + yield self.format_chunk(event.model_dump(warnings=False)) usage = event.message.usage # type: ignore yield self.format_chunk({"type": "metadata", "usage": usage.model_dump()}) diff --git a/tests/strands/models/test_anthropic.py b/tests/strands/models/test_anthropic.py index c5aff8062..332429b97 100644 --- a/tests/strands/models/test_anthropic.py +++ b/tests/strands/models/test_anthropic.py @@ -696,19 +696,19 @@ async def test_stream(anthropic_client, model, agenerator, alist): mock_event_1 = unittest.mock.Mock( type="message_start", dict=lambda: {"type": "message_start"}, - model_dump=lambda: {"type": "message_start"}, + model_dump=lambda **_: {"type": "message_start"}, ) mock_event_2 = unittest.mock.Mock( type="unknown", dict=lambda: {"type": "unknown"}, - model_dump=lambda: {"type": "unknown"}, + model_dump=lambda **_: {"type": "unknown"}, ) mock_event_3 = unittest.mock.Mock( type="metadata", message=unittest.mock.Mock( usage=unittest.mock.Mock( dict=lambda: {"input_tokens": 1, "output_tokens": 2}, - model_dump=lambda: {"input_tokens": 1, "output_tokens": 2}, + model_dump=lambda **_: {"input_tokens": 1, "output_tokens": 2}, ) ), )