in aidial_assistant/application/assistant_application.py [0:0]
def _validate_messages(messages: list[Message]) -> None:
if not messages:
raise RequestParameterValidationError(
"Message list cannot be empty.", param="messages"
)
if messages[-1].role != Role.USER:
raise RequestParameterValidationError(
"Last message must be from the user.", param="messages"
)