This commit is contained in:
Mason Daugherty 2025-08-06 14:11:47 -04:00
parent b9028a16a3
commit bc494570a0
No known key found for this signature in database

View File

@ -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(