fix: reverse list_conversation_messages when converting to LettaMessages (#8852)

This commit is contained in:
Christina Tong
2026-01-16 14:59:26 -08:00
committed by Sarah Wooders
parent e5ed8ca0e8
commit 0d7c2c6380

View File

@@ -426,9 +426,9 @@ class ConversationManager:
result = await session.execute(query)
messages = [msg.to_pydantic() for msg in result.scalars().all()]
# Convert to LettaMessages
# Convert to LettaMessages (reverse=False keeps sub-messages in natural order)
return PydanticMessage.to_letta_messages_from_list(
messages, reverse=reverse, include_err=include_err, text_is_assistant_message=True
messages, reverse=False, include_err=include_err, text_is_assistant_message=True
)
# ==================== Isolated Blocks Methods ====================