jif
305db3808c
Make pending injections interrupt agent waits and sleep ( #55644 )
...
## Why
Input injected before `wait_agent` or `clock.sleep` begins must still interrupt the wait and reach the next model request.
## What changed
Track notifying response-item injections as pending steering activity. Reset that state when pending input is consumed or cleared so later passive context does not interrupt waits.
## Testing
Extend wait and sleep tests to cover injections queued before the wait and delivered while waiting, alongside user steering. Add queue coverage for pending injection detection and reset after consumption.
GitOrigin-RevId: 90f8d968336082c76271d1ca4f81b855bafc72c6
2026-10-20 17:56:07 +00:00
..
2026-10-20 11:55:08 +00:00
2026-10-14 07:13:22 +00:00
2026-10-09 13:15:39 +00:00
2026-10-20 15:43:19 +00:00
2026-10-20 17:01:52 +00:00
2026-10-15 21:35:40 +00:00
2026-10-17 02:19:20 +00:00
2026-10-20 05:25:43 +00:00
2026-10-08 20:11:43 +00:00
2026-10-20 15:43:19 +00:00
2026-10-12 11:24:22 +00:00
2026-10-16 23:56:33 +00:00
2026-10-15 19:51:22 +00:00
2026-10-20 15:43:19 +00:00
2026-10-07 22:11:14 +00:00
2026-10-20 15:43:19 +00:00
2026-10-20 17:01:52 +00:00
2026-10-19 21:43:19 +00:00
2026-10-20 15:43:19 +00:00
2026-10-10 08:51:21 +00:00
2026-10-10 08:51:21 +00:00
2026-10-08 19:15:17 +00:00
2026-10-16 06:06:54 +00:00
2026-10-20 15:43:19 +00:00
2026-10-19 21:43:19 +00:00
2026-10-20 15:43:19 +00:00
2026-10-20 17:29:40 +00:00
2026-10-16 19:26:46 +00:00
2026-10-17 04:02:21 +00:00
2026-10-20 17:56:07 +00:00
2026-10-20 14:14:59 +00:00
2026-10-19 15:15:17 +00:00
2026-10-20 15:43:19 +00:00
2026-10-08 20:11:43 +00:00
2026-10-19 22:21:13 +00:00
2026-10-20 15:43:19 +00:00
2026-10-19 17:02:20 +00:00
2026-10-20 17:21:31 +00:00
2026-10-19 19:53:58 +00:00
2026-10-20 17:29:40 +00:00
2026-10-20 11:42:48 +00:00
2026-10-19 19:10:58 +00:00
2026-10-19 19:33:42 +00:00
2026-10-13 17:22:34 +00:00
2026-10-19 15:15:41 +00:00
2026-10-19 22:01:41 +00:00
2026-10-10 01:25:00 +00:00
2026-10-18 22:43:56 +00:00
2026-10-14 17:56:24 +00:00
2026-10-08 16:19:09 +00:00
2026-10-20 16:25:02 +00:00
2026-10-20 11:48:54 +00:00
2026-10-19 11:36:21 +00:00
2026-10-15 21:29:41 +00:00
2026-10-20 15:43:19 +00:00
2026-10-02 23:26:27 +00:00
2026-10-19 22:21:13 +00:00
2026-10-19 20:54:41 +00:00
2026-10-15 22:25:58 +00:00
2026-10-19 09:09:25 +00:00
2026-10-06 21:29:35 +00:00
2026-10-19 19:55:39 +00:00
2026-10-19 21:43:19 +00:00
2026-10-10 02:54:59 +00:00
2026-10-12 18:53:49 +00:00
2026-10-19 16:56:42 +00:00
2026-10-20 15:43:19 +00:00
2026-10-20 16:40:36 +00:00
2026-10-07 07:57:14 +00:00
2026-10-20 17:29:40 +00:00
2026-10-19 21:26:58 +00:00
2026-10-15 22:25:58 +00:00
2026-10-19 21:01:44 +00:00
2026-10-15 21:07:40 +00:00
2026-10-12 17:52:12 +00:00
2026-10-15 19:01:43 +00:00
2026-10-20 09:53:33 +00:00
2026-10-17 04:02:21 +00:00
2026-10-20 15:43:19 +00:00
2026-10-13 22:40:57 +00:00
2026-10-20 04:49:25 +00:00
2026-10-16 06:06:54 +00:00
2026-10-08 01:12:16 +00:00
2026-10-20 14:48:59 +00:00
2026-10-07 22:11:14 +00:00
2026-10-20 17:29:40 +00:00
2026-10-20 04:49:25 +00:00
2026-10-20 11:55:08 +00:00