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-28 11:58:47 -07:00
2026-10-01 01:10:31 -07:00
2026-10-01 04:54:36 -04:00
2026-09-29 23:10:40 -07:00
2026-09-28 01:53:11 -07:00
2026-08-12 13:09:08 -07:00
2026-09-06 14:34:03 -04:00
2026-09-06 14:34:03 -04:00
2026-08-13 01:12:19 -07:00
2026-08-13 01:12:19 -07:00
2026-09-04 15:55:20 -07:00
2026-08-30 01:49:05 -07:00
2026-09-06 14:34:03 -04:00
2026-09-19 00:47:32 -07:00
2026-09-25 10:17:36 -07:00
2026-09-25 10:17:36 -07:00
2026-09-04 15:55:20 -07:00
2026-09-04 15:55:20 -07:00
2026-09-06 23:24:21 -07:00
2026-09-28 01:53:11 -07:00
2026-09-08 21:44:10 -07:00
2026-09-08 21:44:10 -07:00
2026-07-10 13:16:55 -07:00
2026-07-10 13:16:55 -07:00
2026-08-13 00:54:19 -07:00
2026-08-30 01:49:05 -07:00
2026-07-17 15:59:38 -07:00
2026-08-25 15:47:40 -07:00
2026-08-31 23:27:56 -07:00
2026-09-30 01:04:21 -07:00
2026-09-30 01:04:21 -07:00
2026-09-06 16:28:10 -07:00
2026-09-10 21:52:21 -07:00
2026-07-10 13:16:55 -07:00
2026-08-07 00:58:29 -07:00
2026-07-10 13:16:55 -07:00
2026-08-07 00:58:29 -07:00
2026-08-07 00:58:29 -07:00
2026-07-20 23:57:05 -07:00
2026-09-26 02:35:53 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 23:20:24 -07:00
2026-08-29 14:13:35 -07:00
2026-09-26 02:35:53 -07:00
2026-09-10 21:52:21 -07:00
2026-08-18 23:20:24 -07:00
2026-09-10 21:52:21 -07:00
2026-08-13 00:54:19 -07:00
2026-09-10 21:52:21 -07:00
2026-09-19 14:53:31 -07:00
2026-09-19 14:53:31 -07:00
2026-08-18 16:57:35 -07:00
2026-08-10 18:32:26 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-07-17 15:59:38 -07:00
2026-07-17 15:59:38 -07:00
2026-07-17 15:59:38 -07:00
2026-08-30 01:49:05 -07:00
2026-08-25 15:06:47 -07:00
2026-08-30 01:49:05 -07:00
2026-08-30 01:49:05 -07:00
2026-08-31 13:22:20 -07:00
2026-08-29 01:45:20 -07:00
2026-08-30 01:49:05 -07:00
2026-07-20 23:57:05 -07:00
2026-08-25 15:06:47 -07:00
2026-07-20 23:57:05 -07:00
2026-08-30 01:49:05 -07:00
2026-08-30 01:49:05 -07:00
2026-07-17 15:59:38 -07:00
2026-08-30 01:49:05 -07:00
2026-08-30 01:49:05 -07:00
2026-08-30 01:49:05 -07:00
2026-08-26 12:38:59 -07:00
2026-08-10 02:19:16 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-09-15 01:59:58 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-09-20 14:41:50 -07:00
2026-09-20 14:41:50 -07:00
2026-08-18 16:57:35 -07:00
2026-08-18 16:57:35 -07:00
2026-08-30 01:49:05 -07:00
2026-08-30 01:49:05 -07:00
2026-08-30 01:49:05 -07:00