Adam Perry @ OpenAI
ee0247f95a
Extract exec-server request dispatching ( #36440 )
...
## What changed
- Move JSON-RPC request, notification, response, error, and malformed-message handling into a dedicated `RequestDispatcher`.
- Keep the connection loop responsible for receiving events and closing the connection when dispatch reports a terminal condition.
## Testing
- Add an integration test confirming that ordinary requests are processed serially by default, including when a blocking `process/read` queues later requests.
GitOrigin-RevId: 29d1358d4524edd492ff3855b29f23c42c8b3390
2026-08-01 06:02:48 +00:00
..
2026-07-27 18:07:31 +00:00
2026-07-30 18:04:45 +00:00
2026-06-15 16:39:41 -07:00
2026-07-23 23:25:53 +00:00
2026-08-01 06:02:48 +00:00
2026-07-21 08:59:41 +00:00
2026-07-30 10:01:06 +00:00
2026-07-30 10:01:06 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:53:05 +00:00
2026-07-25 16:03:00 +00:00
2026-07-24 00:16:42 +00:00
2026-07-25 01:39:17 +00:00
2026-07-30 19:23:33 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:16:42 +00:00
2026-06-17 17:20:53 -07:00
2026-06-17 17:20:53 -07:00
2026-07-31 21:37:56 +00:00
2026-07-30 10:01:06 +00:00
2026-06-16 09:50:55 -07:00
2026-06-24 16:05:43 +01:00
2026-07-30 16:30:32 +00:00
2026-07-28 23:27:46 +00:00
2026-06-11 18:44:18 +00:00
2026-06-24 16:05:43 +01:00
2026-07-30 19:23:33 +00:00
2026-07-25 16:03:00 +00:00
2026-07-25 16:03:00 +00:00
2026-06-15 17:39:00 -07:00
2026-07-21 13:39:33 +00:00
2026-07-23 23:35:29 +00:00
2026-07-30 16:30:32 +00:00
2026-07-30 19:23:33 +00:00
2026-06-16 09:50:55 -07:00
2026-07-01 14:15:34 -07:00
2026-06-15 17:39:00 -07:00
2026-07-24 00:16:42 +00:00
2026-06-16 09:50:55 -07:00
2026-07-30 16:35:20 +00:00
2026-07-30 16:35:20 +00:00
2026-07-30 19:23:33 +00:00
2026-07-28 23:27:46 +00:00
2026-07-20 13:45:29 +00:00
2026-07-22 15:22:21 +00:00
2026-07-25 16:03:00 +00:00
2026-07-25 16:03:00 +00:00
2026-06-11 18:44:18 +00:00
2026-06-24 16:05:43 +01:00
2026-08-01 06:02:48 +00:00
2026-06-25 13:42:40 -07:00
2026-06-25 13:42:40 -07:00
2026-07-24 00:53:05 +00:00
2026-07-01 14:15:34 -07:00
2026-07-01 14:15:34 -07:00