From b82bb300955ecb44f3e29d8d021eabdd300a59d5 Mon Sep 17 00:00:00 2001 From: minecraft1024a Date: Thu, 14 Aug 2025 17:57:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96ActionPlanner=E7=B1=BB?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E6=97=B6=E9=97=B4=E6=88=B3=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=80=BB=E8=BE=91=EF=BC=8C=E7=A1=AE=E4=BF=9D=E5=9C=A8=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E6=89=A7=E8=A1=8C=E8=AE=A1=E5=88=92=E5=90=8E=E5=86=8D?= =?UTF-8?q?=E6=9B=B4=E6=96=B0last=5Fobs=5Ftime=5Fmark=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E6=8F=90=E9=AB=98=E6=B6=88=E6=81=AF=E5=88=A4=E6=96=AD=E7=9A=84?= =?UTF-8?q?=E5=87=86=E7=A1=AE=E6=80=A7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/planner_actions/planner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/chat/planner_actions/planner.py b/src/chat/planner_actions/planner.py index 521703fdb..92e543461 100644 --- a/src/chat/planner_actions/planner.py +++ b/src/chat/planner_actions/planner.py @@ -245,8 +245,6 @@ class ActionPlanner: "is_parallel": is_parallel, } - # 只有在成功完成决策后才更新已读时间戳,确保新消息判断的准确性 - self.last_obs_time_mark = time.time() return ( { @@ -296,6 +294,8 @@ class ActionPlanner: actions_before_now_block = f"你刚刚选择并执行过的action是:\n{actions_before_now_block}" # 注意:不在这里更新last_obs_time_mark,应该在plan成功后再更新,避免异常情况下错误更新时间戳 + self.last_obs_time_mark = time.time() + if mode == ChatMode.FOCUS: mentioned_bonus = ""