Autumn-27
5244500fee
fix(scheduler): 事件水位每 tick 都推进,避免新建触发器回放历史
原来 fire{Findings,Goals,TaskTimeouts,TaskCreates,ToolCalls} 在没有
对应触发器时直接 return,不推进水位。于是水位会一直停在旧值;等用户
新建/启用触发器(如预置的 reporter on_tool_call),下一个 tick 就把
水位之后的全部历史事件当成新事件触发一遍(逐条唤起 reporter 写报告)。
改为:即便当前没有对应触发器,也照常把水位推进到最新(静默消费),
触发动作只在存在触发器时执行。这样触发器只对启用之后出现的事件生效,
不再回放历史。goal 用 fired-set 同理:无触发器时也标记为已消费。
2026-08-19 09:17:04 -04:00
..
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-11 10:56:39 -04:00
2026-07-26 04:27:45 -04:00
2026-08-18 09:01:56 -04:00
2026-08-10 11:10:58 +08:00
2026-08-18 07:55:18 -04:00
2026-08-11 10:56:39 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-18 11:52:34 -04:00
2026-08-12 12:18:06 -04:00
2026-08-13 12:23:42 -04:00
2026-08-17 09:56:59 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-17 09:12:25 -04:00
2026-07-26 04:27:45 -04:00
2026-08-11 10:56:39 -04:00
2026-08-18 12:27:26 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 04:49:57 -04:00
2026-08-19 09:17:04 -04:00
2026-08-15 00:19:14 -04:00
2026-08-18 13:27:46 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 02:19:29 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 01:01:19 -04:00