liuhao1024
696f6e9ff9
fix(agent): keep marker-merged user rows addressable after alternation repair
...
A model-switch marker is persisted as role=user on purpose (#48338 ), so
the next real user row forms a user;user pair that repair_message_sequence
Pass 2 merges into the earlier (marker) row — keeping its display_kind and
dropping the plain row's _row_id from the repaired view. Every rewind /
prompt.submit addressing surface indexes non-display user turns, so the
merged pair became unaddressable and the client's next submit with
truncate_before_row_id failed closed with the input silently dropped
(#94486 ).
Keep the merged pair addressable: drop the display classification and
carry the plain row's durable id. display_kind never reaches providers
(stripped from every outgoing copy), so the wire payload is unchanged.
Fixes #94486
2026-09-30 23:18:06 -05:00
..
2026-09-29 03:28:46 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-29 22:57:48 -04:00
2026-09-29 04:15:21 +05:30
2026-09-25 21:27:06 +05:30
2026-09-28 12:53:29 -05:00
2026-09-29 19:30:43 -05:00
2026-09-30 23:18:06 -05:00
2026-09-28 14:16:18 -07:00
2026-09-28 10:21:41 -07:00
2026-09-24 22:26:23 +05:30
2026-09-24 22:25:06 +05:30
2026-09-29 23:54:34 +05:30
2026-09-29 23:25:26 +05:30
2026-09-29 19:30:43 -05:00
2026-09-28 10:21:41 -07:00
2026-09-30 22:59:48 -05:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 12:43:03 -07:00
2026-09-25 13:49:31 -05:00
2026-09-29 23:54:34 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 12:43:03 -07:00
2026-09-27 18:38:58 +05:30
2026-09-28 14:16:18 -07:00
2026-10-01 02:28:11 +00:00
2026-09-26 23:49:25 +05:30
2026-09-28 11:29:49 -05:00
2026-09-27 20:45:56 +05:30
2026-09-24 11:57:56 -05:00
2026-09-24 11:57:56 -05:00
2026-09-29 04:15:21 +05:30
2026-09-29 15:57:52 -05:00
2026-09-26 11:22:06 -07:00
2026-09-29 18:47:44 -05:00
2026-09-28 10:21:41 -07:00
2026-09-26 17:59:52 -05:00
2026-09-27 00:04:22 +05:30
2026-09-28 12:43:03 -07:00
2026-09-29 18:33:44 +05:30
2026-09-24 22:36:08 +05:30
2026-09-29 19:31:49 -05:00
2026-09-28 10:21:41 -07:00
2026-09-29 23:54:34 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 14:16:18 -07:00
2026-09-28 14:16:18 -07:00
2026-09-28 14:16:18 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-29 22:07:30 +05:30
2026-09-27 02:02:41 +05:30
2026-09-30 22:30:35 -04:00
2026-09-28 10:21:41 -07:00
2026-09-30 23:10:24 -05:00
2026-09-28 12:43:03 -07:00
2026-09-29 19:42:46 -05:00
2026-09-27 20:45:44 +05:30
2026-09-29 04:15:21 +05:30
2026-09-29 23:25:26 +05:30
2026-09-26 19:27:41 +05:30
2026-09-28 10:21:41 -07:00
2026-09-27 01:55:21 +05:30
2026-09-28 10:21:41 -07:00
2026-09-29 18:49:11 -05:00
2026-09-28 10:21:41 -07:00
2026-09-27 00:38:34 +05:30
2026-09-26 17:59:52 -05:00
2026-09-29 23:25:26 +05:30
2026-09-26 22:21:47 +05:30
2026-09-27 02:48:48 -05:00
2026-09-25 21:28:32 +05:30
2026-09-29 05:59:25 -04:00
2026-09-28 10:21:41 -07:00
2026-09-29 12:16:43 -04:00
2026-09-28 10:21:41 -07:00
2026-09-24 22:32:05 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 11:29:49 -05:00
2026-09-27 01:10:56 +05:30
2026-09-29 14:53:00 -05:00
2026-09-29 22:57:48 -04:00
2026-09-28 14:16:18 -07:00
2026-09-29 04:15:21 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-29 18:05:05 -05:00
2026-09-26 23:49:25 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 14:16:18 -07:00
2026-09-24 22:41:10 +05:30
2026-09-26 06:10:53 +05:30
2026-09-29 14:53:00 -05:00
2026-09-27 02:22:23 +05:30
2026-09-28 10:21:41 -07:00
2026-09-26 21:00:46 -05:00
2026-09-28 10:21:41 -07:00
2026-09-24 22:41:10 +05:30
2026-09-26 20:40:40 -05:00
2026-09-30 23:07:09 -05:00
2026-09-28 12:43:03 -07:00
2026-09-29 04:15:21 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-24 22:33:58 +05:30
2026-09-28 12:43:03 -07:00
2026-09-24 22:27:18 +05:30
2026-09-29 15:57:52 -05:00
2026-09-24 22:27:18 +05:30
2026-09-28 14:16:18 -07:00
2026-09-29 02:47:39 +05:30
2026-09-29 15:57:52 -05:00
2026-09-26 06:10:53 +05:30
2026-09-24 22:32:05 +05:30
2026-09-28 12:43:03 -07:00
2026-09-27 02:02:41 +05:30
2026-09-28 12:43:03 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-09-24 22:41:10 +05:30
2026-09-28 12:43:03 -07:00
2026-09-28 12:43:03 -07:00
2026-09-26 06:10:53 +05:30
2026-09-29 23:54:34 +05:30
2026-09-26 17:15:30 -05:00
2026-09-29 15:45:46 -04:00
2026-09-26 23:49:25 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00