mirror of
https://github.com/hwchase17/langchain.git
synced 2026-06-09 10:17:00 +00:00
anthropic[patch]: fix msg mutation (#20572)
This commit is contained in:
@@ -95,11 +95,12 @@ def _format_image(image_url: str) -> Dict:
|
||||
|
||||
|
||||
def _merge_messages(
|
||||
messages: List[BaseMessage],
|
||||
messages: Sequence[BaseMessage],
|
||||
) -> List[Union[SystemMessage, AIMessage, HumanMessage]]:
|
||||
"""Merge runs of human/tool messages into single human messages with content blocks.""" # noqa: E501
|
||||
merged: list = []
|
||||
for curr in messages:
|
||||
curr = curr.copy(deep=True)
|
||||
if isinstance(curr, ToolMessage):
|
||||
if isinstance(curr.content, str):
|
||||
curr = HumanMessage(
|
||||
|
||||
Reference in New Issue
Block a user