jif
d374a93b41
Handle completion timing in the multi-agent resume test ( #46516 )
...
## Why
A grandchild's completion can arrive while the worker is completing its response, triggering an extra sampling request to drain the message. The cold root resume test previously allowed only one worker completion request.
## What changed
Match worker completion requests by the nested spawn's `function_call_output` and allow one or two requests. Scope the mock to the initial worker's lifetime and drop it before the follow-up phase.
GitOrigin-RevId: 10e0a429e6e1f51b5f04a86e3351c5fa4df9cb66
2026-09-18 23:47:19 +00:00
..
2026-09-15 02:35:59 +00:00
2026-09-18 22:41:26 +00:00
2026-09-18 23:37:11 +00:00
2026-09-14 22:31:32 +00:00
2026-09-17 05:26:45 +00:00
2026-09-18 23:37:11 +00:00
2026-09-16 16:56:41 +00:00
2026-09-11 20:10:02 +00:00
2026-09-18 00:25:37 +00:00
2026-09-17 00:49:12 +00:00
2026-09-09 03:17:48 +00:00
2026-09-15 19:13:08 +00:00
2026-09-07 16:55:06 +00:00
2026-09-18 23:15:39 +00:00
2026-09-18 00:25:37 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-15 18:52:15 +00:00
2026-09-17 21:25:55 +00:00
2026-09-15 17:32:33 +00:00
2026-09-16 01:01:57 +00:00
2026-09-14 19:12:59 +00:00
2026-09-18 00:59:10 +00:00
2026-09-18 22:29:16 +00:00
2026-09-15 18:23:08 +00:00
2026-09-18 22:40:37 +00:00
2026-09-18 23:47:19 +00:00
2026-09-11 01:57:54 +00:00
2026-09-17 21:35:44 +00:00
2026-09-17 23:35:56 +00:00
2026-09-18 00:51:34 +00:00
2026-09-17 04:37:54 +00:00
2026-09-17 21:25:55 +00:00
2026-09-17 04:23:45 +00:00
2026-09-17 19:34:45 +00:00
2026-09-18 23:07:36 +00:00
2026-09-17 17:59:19 +00:00
2026-09-06 20:52:29 +00:00
2026-09-17 18:56:26 +00:00
2026-09-17 10:02:38 +00:00
2026-09-10 00:26:30 +00:00
2026-09-18 23:17:17 +00:00
2026-09-11 21:59:24 +00:00
2026-09-18 00:51:34 +00:00
2026-09-18 22:42:46 +00:00
2026-09-17 19:42:56 +00:00
2026-09-16 23:26:00 +00:00
2026-09-18 23:26:12 +00:00
2026-09-18 22:29:16 +00:00
2026-09-18 23:26:12 +00:00
2026-09-14 22:40:20 +00:00
2026-09-18 00:51:34 +00:00
2026-09-16 22:43:57 +00:00
2026-09-16 21:15:09 +00:00
2026-09-18 23:16:56 +00:00
2026-09-18 23:16:56 +00:00
2026-09-11 03:16:01 +00:00
2026-09-17 21:25:55 +00:00
2026-09-17 23:35:32 +00:00
2026-09-18 22:29:16 +00:00
2026-09-18 23:07:12 +00:00
2026-09-17 23:35:32 +00:00
2026-09-15 18:06:03 +00:00
2026-09-09 04:00:10 +00:00
2026-09-15 02:33:27 +00:00
2026-09-16 09:03:41 +00:00
2026-09-14 21:06:36 +00:00
2026-09-16 22:33:15 +00:00
2026-09-17 19:34:45 +00:00
2026-09-18 23:16:04 +00:00
2026-09-16 16:56:41 +00:00
2026-09-08 00:13:28 +00:00
2026-09-18 00:51:34 +00:00
2026-09-11 22:09:02 +00:00
2026-09-18 23:17:17 +00:00
2026-09-18 23:25:49 +00:00
2026-09-18 00:36:07 +00:00
2026-09-13 18:53:06 +00:00
2026-09-08 21:19:02 +00:00
2026-09-18 23:07:36 +00:00
2026-09-16 23:26:00 +00:00
2026-09-11 06:45:09 +00:00