diff --git a/astrbot/core/astr_agent_run_util.py b/astrbot/core/astr_agent_run_util.py index eca24699ae..df458a55ec 100644 --- a/astrbot/core/astr_agent_run_util.py +++ b/astrbot/core/astr_agent_run_util.py @@ -270,6 +270,7 @@ async def run_agent( yield MessageChain().message(err_msg) else: astr_event.set_result(MessageEventResult().message(err_msg)) + yield return