From 864415532e7146e6e577e911f9841f9f7cff3624 Mon Sep 17 00:00:00 2001 From: cthomas Date: Fri, 5 Dec 2025 13:39:00 -0800 Subject: [PATCH] fix: list index error for sleeptime due to summarization failure (#6525) fix: list index error for sleeptime --- letta/groups/sleeptime_multi_agent_v4.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/letta/groups/sleeptime_multi_agent_v4.py b/letta/groups/sleeptime_multi_agent_v4.py index 535d42b4..a576a341 100644 --- a/letta/groups/sleeptime_multi_agent_v4.py +++ b/letta/groups/sleeptime_multi_agent_v4.py @@ -110,6 +110,11 @@ class SleeptimeMultiAgentV4(LettaAgentV3): if self.group.sleeptime_agent_frequency is None or ( turns_counter is not None and turns_counter % self.group.sleeptime_agent_frequency == 0 ): + # Skip sleeptime processing if no response messages were generated + if not last_response_messages: + self.logger.warning("No response messages generated, skipping sleeptime agent processing") + return self.run_ids + last_processed_message_id = await self.group_manager.get_last_processed_message_id_and_update_async( group_id=self.group.id, last_processed_message_id=last_response_messages[-1].id, actor=self.actor )