high92%
merge_message_runs raises for ChatMessage roles and FunctionMessage names that differ
The merge_message_runs utility attempts to merge consecutive ChatMessage or FunctionMessage objects based solely on message class, leading to ValueError when their identifying fields (role or name) differ. This violates expected behavior and breaks common message processing pipelines.
