From ce3e532643742ed8db65e6303a79dd5b883f2946 Mon Sep 17 00:00:00 2001 From: Xubin Ren <52506698+Re-bin@users.noreply.github.com> Date: Tue, 28 Jul 2026 15:17:46 +0800 Subject: [PATCH] fix(sdk): use shared runtime event publisher --- nanobot/agent/loop.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nanobot/agent/loop.py b/nanobot/agent/loop.py index 8c7524477..7c4c7b205 100644 --- a/nanobot/agent/loop.py +++ b/nanobot/agent/loop.py @@ -1575,7 +1575,7 @@ class AgentLoop: self._clear_pending_user_turn(ctx.session) self.sessions.save(ctx.session) if not ctx.ephemeral: - await self._runtime_events().session_turn_persisted( + await self.runtime_event_publisher.session_turn_persisted( ctx.msg, ctx.session_key, turn_id=ctx.turn_id, @@ -1723,7 +1723,7 @@ class AgentLoop: self._clear_runtime_checkpoint(ctx.session) self.sessions.save(ctx.session) if not ctx.ephemeral: - await self._runtime_events().session_turn_persisted( + await self.runtime_event_publisher.session_turn_persisted( ctx.msg, ctx.session_key, turn_id=ctx.turn_id,