From 48b5722095ffd288204bb0ed184b3e08de54d829 Mon Sep 17 00:00:00 2001 From: cthomas Date: Tue, 9 Sep 2025 00:43:04 -0700 Subject: [PATCH] fix: missing actor in sleeptime loop (#4498) --- letta/groups/sleeptime_multi_agent_v3.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/letta/groups/sleeptime_multi_agent_v3.py b/letta/groups/sleeptime_multi_agent_v3.py index 2e2e0da2..e95310e5 100644 --- a/letta/groups/sleeptime_multi_agent_v3.py +++ b/letta/groups/sleeptime_multi_agent_v3.py @@ -191,7 +191,7 @@ class SleeptimeMultiAgentV3(LettaAgentV2): ] # Load sleeptime agent - sleeptime_agent_state = await self.agent_manager.get_agent_by_id_async(agent_id=sleeptime_agent_id) + sleeptime_agent_state = await self.agent_manager.get_agent_by_id_async(agent_id=sleeptime_agent_id, actor=self.actor) sleeptime_agent = LettaAgentV2( agent_state=sleeptime_agent_state, actor=self.actor, @@ -210,7 +210,7 @@ class SleeptimeMultiAgentV3(LettaAgentV2): completed_at=datetime.now(timezone.utc).replace(tzinfo=None), metadata={ "result": result.model_dump(mode="json"), - "agent_id": sleeptime_agent.id, + "agent_id": sleeptime_agent_state.id, }, ) await self.job_manager.update_job_by_id_async(job_id=run_id, job_update=job_update, actor=self.actor)