Brennan Benson
3a6148e6fe
refactor(native-chat): move the provider-exit proof out of structured-agent-session-adapter.ts so main's lint passes ( #24323 )
...
structured-agent-session-adapter.ts reached 301 lines once two changes on
main met, one over the 300-line limit, so oxlint fails on main.
The file is the adapter contract: its types, its interface and the typed
failure verdicts. The only logic in it read what a cleanup or a stop proved
about the provider child's exit: rethrowing a failed acquisition with the
verdict its cleanup reached, and reading whether a stop left the provider
root gone. That logic moves unchanged to
structured-agent-session-provider-exit-proof.ts, which imports the verdicts
from the adapter; nothing imports back. Its six importers now import from
the new module. No behavior change.
2026-10-01 04:54:36 -04:00
..
2026-09-30 18:23:24 -07:00
2026-09-28 21:22:47 -07:00
2026-09-16 18:21:52 -07:00
2026-09-28 11:41:09 -07:00
2026-09-28 11:41:09 -07:00
2026-09-04 15:55:20 -07:00
2026-09-25 18:00:48 -07:00
2026-09-25 18:00:48 -07:00
2026-09-29 01:21:53 -07:00
2026-09-28 20:49:32 -07:00
2026-09-28 20:49:32 -07:00
2026-09-04 15:55:20 -07:00
2026-09-10 16:29:02 -07:00
2026-09-17 12:59:03 -07:00
2026-09-30 15:02:44 -07:00
2026-09-29 16:42:29 -07:00
2026-09-28 01:53:11 -07:00
2026-09-30 23:21:59 -07:00
2026-09-30 18:23:24 -07:00
2026-09-22 13:48:07 -07:00
2026-09-17 10:10:27 -07:00
2026-09-09 23:47:47 -07:00
2026-09-17 20:34:19 -07:00
2026-09-17 10:10:27 -07:00
2026-09-29 13:17:03 -07:00
2026-09-29 13:17:03 -07:00
2026-09-17 10:10:27 -07:00
2026-09-29 13:17:03 -07:00
2026-09-29 13:17:03 -07:00
2026-09-17 10:10:27 -07:00
2026-09-29 23:47:48 -07:00
2026-09-17 10:10:27 -07:00
2026-09-30 03:59:58 -07:00
2026-09-10 12:16:30 -07:00
2026-09-10 12:16:30 -07:00
2026-09-17 10:10:27 -07:00
2026-09-30 18:23:24 -07:00
2026-09-28 21:22:47 -07:00
2026-09-29 13:17:03 -07:00
2026-09-28 21:22:47 -07:00
2026-09-25 12:50:50 -07:00
2026-09-25 12:50:50 -07:00
2026-09-25 12:50:50 -07:00
2026-09-28 20:49:32 -07:00
2026-09-28 20:49:32 -07:00
2026-09-04 15:55:20 -07:00
2026-09-04 15:55:20 -07:00
2026-09-28 20:49:32 -07:00
2026-09-25 12:50:50 -07:00
2026-09-04 15:55:20 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-25 12:50:50 -07:00
2026-09-30 18:23:24 -07:00
2026-09-30 15:02:44 -07:00
2026-09-30 23:21:59 -07:00
2026-09-04 15:55:20 -07:00
2026-09-30 14:11:41 -07:00
2026-09-30 14:11:41 -07:00
2026-09-29 13:17:03 -07:00
2026-09-29 13:17:03 -07:00
2026-09-23 14:29:20 -07:00
2026-09-23 14:29:20 -07:00
2026-09-24 00:12:08 -07:00
2026-09-24 00:12:08 -07:00
2026-09-29 16:42:29 -07:00
2026-09-24 00:12:08 -07:00
2026-09-29 16:42:29 -07:00
2026-09-30 03:59:58 -07:00
2026-09-29 13:17:03 -07:00
2026-09-24 00:12:08 -07:00
2026-09-04 15:55:20 -07:00
2026-09-28 21:22:47 -07:00
2026-09-28 21:22:47 -07:00
2026-09-30 12:48:51 -07:00
2026-09-30 12:48:51 -07:00
2026-09-30 12:48:51 -07:00
2026-09-23 20:00:13 -07:00
2026-09-28 12:04:59 -07:00
2026-09-28 12:04:59 -07:00
2026-09-28 12:04:59 -07:00
2026-09-30 23:39:40 -07:00
2026-09-29 13:17:03 -07:00
2026-09-28 12:04:59 -07:00
2026-09-22 13:57:46 -07:00
2026-09-24 23:04:07 -07:00
2026-09-28 11:58:47 -07:00
2026-09-30 23:39:40 -07:00
2026-09-17 10:10:27 -07:00
2026-09-16 23:01:57 -07:00
2026-09-30 23:39:40 -07:00
2026-09-29 13:17:03 -07:00
2026-09-29 13:17:03 -07:00
2026-09-29 18:15:30 -07:00
2026-09-29 18:15:30 -07:00
2026-09-29 18:15:30 -07:00
2026-09-30 14:11:41 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 15:02:44 -07:00
2026-09-30 15:02:44 -07:00
2026-09-21 12:44:13 -07:00
2026-09-28 12:04:59 -07:00
2026-09-10 12:16:30 -07:00
2026-09-30 03:59:58 -07:00
2026-09-10 21:24:22 -07:00
2026-09-28 12:04:59 -07:00
2026-09-30 18:23:24 -07:00
2026-09-17 10:10:27 -07:00
2026-09-29 16:42:29 -07:00
2026-09-28 20:49:32 -07:00
2026-09-22 13:57:46 -07:00
2026-09-30 03:59:58 -07:00
2026-09-22 13:57:46 -07:00
2026-10-01 04:54:36 -04:00
2026-09-30 18:23:24 -07:00
2026-09-24 23:04:07 -07:00
2026-09-28 01:53:11 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-29 13:17:03 -07:00
2026-09-30 03:59:58 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-29 19:11:30 -07:00
2026-09-28 21:22:47 -07:00
2026-09-28 01:53:11 -07:00
2026-09-17 12:59:03 -07:00
2026-09-08 21:52:25 -07:00
2026-09-28 01:53:11 -07:00
2026-09-17 12:59:03 -07:00
2026-09-27 20:38:00 -07:00
2026-09-30 14:11:41 -07:00
2026-09-28 21:22:47 -07:00
2026-09-30 14:11:41 -07:00
2026-09-30 23:22:49 -07:00
2026-09-28 21:22:47 -07:00
2026-09-23 20:00:13 -07:00
2026-09-23 20:00:13 -07:00
2026-09-30 23:39:40 -07:00
2026-09-29 16:35:49 -07:00
2026-09-30 23:39:40 -07:00
2026-09-28 11:41:09 -07:00
2026-09-10 21:52:21 -07:00
2026-09-25 15:54:46 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 14:13:51 -07:00
2026-09-24 00:12:08 -07:00
2026-09-30 04:23:51 -07:00
2026-09-30 15:02:44 -07:00
2026-09-16 23:01:57 -07:00
2026-09-29 16:42:29 -07:00
2026-09-30 23:39:40 -07:00
2026-09-28 15:19:44 -07:00
2026-09-28 15:19:44 -07:00
2026-09-06 13:59:59 -07:00
2026-09-04 15:55:20 -07:00
2026-09-13 21:58:32 -07:00
2026-09-28 21:22:47 -07:00
2026-09-24 15:23:15 -07:00
2026-09-24 15:23:15 -07:00
2026-09-24 00:12:08 -07:00
2026-09-30 04:23:51 -07:00
2026-09-28 01:53:11 -07:00
2026-09-04 15:55:20 -07:00
2026-09-04 15:55:20 -07:00
2026-09-15 23:38:04 -07:00
2026-09-16 18:21:52 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-29 16:42:29 -07:00
2026-09-30 15:02:44 -07:00
2026-09-29 19:11:30 -07:00
2026-09-29 01:39:49 -07:00
2026-09-28 21:22:47 -07:00
2026-09-29 18:15:30 -07:00
2026-09-28 20:49:32 -07:00
2026-09-24 15:23:15 -07:00
2026-09-30 23:39:40 -07:00
2026-09-24 15:23:15 -07:00
2026-09-28 11:41:09 -07:00
2026-09-30 23:39:40 -07:00
2026-09-29 19:11:30 -07:00
2026-09-28 21:22:47 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-10 21:24:22 -07:00
2026-09-28 01:53:11 -07:00
2026-09-28 01:53:11 -07:00
2026-09-29 13:17:03 -07:00
2026-09-30 23:22:49 -07:00
2026-09-29 13:17:03 -07:00
2026-09-29 23:47:48 -07:00
2026-09-28 21:22:47 -07:00
2026-09-28 01:53:11 -07:00
2026-09-27 20:38:00 -07:00
2026-09-28 11:41:09 -07:00
2026-09-30 23:21:59 -07:00
2026-09-30 18:23:24 -07:00
2026-09-24 15:23:15 -07:00
2026-09-08 21:44:10 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-29 23:47:48 -07:00
2026-09-17 10:10:27 -07:00
2026-09-22 13:48:07 -07:00
2026-09-28 20:49:32 -07:00
2026-09-28 20:49:32 -07:00
2026-09-22 13:57:46 -07:00
2026-09-23 20:00:13 -07:00
2026-09-23 20:00:13 -07:00
2026-09-25 10:17:36 -07:00
2026-09-25 10:17:36 -07:00
2026-09-25 10:17:36 -07:00
2026-09-25 10:17:36 -07:00
2026-09-30 04:23:51 -07:00
2026-09-07 12:20:24 -07:00
2026-09-30 15:02:44 -07:00
2026-09-22 13:57:46 -07:00
2026-09-30 23:39:40 -07:00
2026-09-30 23:39:40 -07:00
2026-09-22 22:42:31 -07:00
2026-09-29 13:17:03 -07:00
2026-09-28 12:04:59 -07:00
2026-09-30 18:21:46 -07:00
2026-09-30 01:07:09 -07:00
2026-09-30 01:07:09 -07:00
2026-09-30 01:07:09 -07:00
2026-07-21 20:59:33 -07:00
2026-08-19 15:22:33 -07:00
2026-09-30 01:07:09 -07:00
2026-09-30 01:07:09 -07:00