Yichen Jiang
752cc5c0c0
feat(plan): keep exit_plan_mode declared after the first plan-mode entry
...
Disclose the exit tool progressively instead of following every plan-mode
transition. The plan projection records whether a logged plan/mode ever
activated plan mode (stateVersion 4), and the tool's condition admits it
for a step whose selected state is active or once the Session has entered
plan mode. Leaving plan mode now changes only the guidance section, so an
addition-only route no longer drops a declaration from its cached prefix.
A call while plan mode is not committed still fails as unavailable outside
plan mode, and a Session that never entered plan mode does not list the
tool. The Web plan-review fixtures return to master's recording because the
request tool lists no longer change on exit.
2026-10-21 17:11:13 +08:00
..
2026-10-21 13:57:15 +08:00
2026-10-08 15:13:50 +08:00
2026-10-15 20:00:19 +08:00
2026-10-19 11:21:16 +08:00
2026-10-19 22:23:13 +08:00
2026-10-19 19:33:43 +08:00
2026-09-23 22:32:06 +08:00
2026-10-21 17:11:13 +08:00
2026-10-21 17:11:13 +08:00
2026-10-21 13:56:41 +08:00
2026-09-23 22:32:06 +08:00
2026-10-21 15:02:29 +08:00
2026-10-21 15:02:29 +08:00
2026-10-09 23:04:58 +08:00
2026-10-18 14:29:23 +08:00
2026-10-18 14:29:23 +08:00
2026-10-18 14:29:23 +08:00
2026-10-21 14:08:11 +08:00
2026-10-21 15:02:29 +08:00
2026-10-21 15:02:29 +08:00
2026-10-20 21:09:09 +08:00
2026-10-20 21:09:09 +08:00
2026-10-20 21:09:09 +08:00
2026-10-05 17:45:17 +08:00
2026-10-18 11:44:14 +08:00
2026-10-18 11:44:14 +08:00
2026-09-24 23:08:20 +08:00
2026-10-21 17:11:13 +08:00
2026-10-21 17:11:13 +08:00
2026-09-23 22:32:06 +08:00
2026-08-25 23:47:20 +08:00
2026-08-25 23:47:20 +08:00
2026-10-08 11:24:00 +08:00
2026-10-08 11:24:00 +08:00
2026-10-08 11:24:00 +08:00
2026-09-21 08:24:18 +00:00
2026-10-18 15:53:01 +08:00
2026-10-18 15:53:01 +08:00
2026-10-18 15:53:01 +08:00
2026-10-20 21:09:09 +08:00
2026-10-21 15:02:29 +08:00
2026-10-21 15:02:29 +08:00
2026-10-06 15:36:14 +08:00
2026-10-06 15:36:14 +08:00
2026-10-06 15:36:14 +08:00
2026-10-12 10:35:05 +08:00
2026-10-12 10:35:05 +08:00
2026-10-12 10:35:05 +08:00
2026-09-23 22:32:06 +08:00
2026-08-24 22:02:44 +08:00
2026-08-24 22:02:44 +08:00
2026-09-23 22:32:06 +08:00
2026-10-21 14:41:41 +08:00
2026-10-21 14:41:41 +08:00
2026-10-21 17:11:13 +08:00
2026-10-21 17:11:13 +08:00
2026-10-21 17:11:13 +08:00
2026-10-21 17:11:13 +08:00
2026-09-23 22:32:06 +08:00
2026-09-22 21:14:06 +08:00
2026-09-22 21:14:06 +08:00
2026-10-08 20:26:57 +08:00
2026-10-08 20:26:57 +08:00
2026-10-08 20:26:57 +08:00
2026-10-08 14:55:10 +08:00
2026-10-08 14:55:10 +08:00
2026-10-08 14:55:10 +08:00
2026-10-19 11:21:16 +08:00
2026-10-19 11:21:16 +08:00
2026-10-19 11:21:16 +08:00
2026-09-23 22:32:06 +08:00
2026-09-21 17:08:01 +08:00
2026-09-21 17:08:01 +08:00
2026-10-09 18:38:13 +08:00
2026-10-09 18:38:13 +08:00
2026-10-09 18:38:13 +08:00
2026-10-20 18:57:48 +08:00
2026-10-20 18:57:48 +08:00
2026-10-20 18:57:48 +08:00