From bc494570a0361e1b2eef8a0b5dd698ac84a1a817 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Wed, 6 Aug 2025 14:11:47 -0400 Subject: [PATCH] pt. 2 --- libs/core/langchain_core/messages/utils.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libs/core/langchain_core/messages/utils.py b/libs/core/langchain_core/messages/utils.py index 68354f1427d..8ee2e76fae1 100644 --- a/libs/core/langchain_core/messages/utils.py +++ b/libs/core/langchain_core/messages/utils.py @@ -395,16 +395,12 @@ def convert_from_v1_message(message: MessageV1) -> BaseMessage: response_metadata=cast("dict", message.response_metadata), ) if isinstance(message, AIMessageChunkV1): - response_metadata_chunk: dict[str, Any] = {} - if message.response_metadata: - # Copy all fields from the v1 ResponseMetadata to a plain dict - response_metadata_chunk.update(message.response_metadata) return AIMessageChunk( content=content, id=message.id, name=message.name, tool_call_chunks=message.tool_call_chunks, - response_metadata=response_metadata_chunk, + response_metadata=cast("dict", message.response_metadata), ) if isinstance(message, HumanMessageV1): return HumanMessage(