Eric Traut
2fde968de8
Preserve local launch permissions across TUI sessions and reconnects ( #49809 )
...
## Why
Explicit launch permissions such as `--yolo` can be lost during reconnect recovery, causing subsequent input to use different approval and sandbox settings.
## What changed
Remember explicit local launch approval policies, approvals reviewers, and permission profiles at startup and when creating new sessions. Restore the approvals reviewer independently of profile overrides during reconnect recovery. Keep constrained profiles that cannot be expressed through legacy turn parameters under server control.
## Testing
Add regression coverage for `--yolo` across new sessions and reconnects, later permission-picker choices, reviewer-only overrides, and server-owned constrained profiles. Extend the reconnect integration test to submit the preserved draft and verify its approval and sandbox settings.
GitOrigin-RevId: 7a77dc41b2a357ab17fec9ba6cb2361f4a8f4aa5
2026-10-01 01:46:29 +00:00
..
2026-09-29 22:50:07 +00:00
2026-09-30 17:33:59 +00:00
2026-09-30 05:29:56 +00:00
2026-09-30 00:51:39 +00:00
2026-10-01 01:38:27 +00:00
2026-09-26 23:17:41 +00:00
2026-09-30 01:35:21 +00:00
2026-10-01 01:38:04 +00:00
2026-09-22 06:36:09 +00:00
2026-09-29 18:26:40 +00:00
2026-09-23 18:25:07 +00:00
2026-09-18 00:25:37 +00:00
2026-09-21 22:58:49 +00:00
2026-09-23 00:47:34 +00:00
2026-09-25 00:20:02 +00:00
2026-09-07 16:55:06 +00:00
2026-09-30 18:49:29 +00:00
2026-10-01 01:38:27 +00:00
2026-09-29 13:58:09 +00:00
2026-09-29 03:32:19 +00:00
2026-09-25 16:57:42 +00:00
2026-09-25 16:28:36 +00:00
2026-09-25 15:42:35 +00:00
2026-09-25 20:34:52 +00:00
2026-09-30 16:57:01 +00:00
2026-09-25 00:20:02 +00:00
2026-09-24 01:50:36 +00:00
2026-09-14 19:12:59 +00:00
2026-10-01 00:47:44 +00:00
2026-09-05 01:25:06 +00:00
2026-09-30 14:37:56 +00:00
2026-09-15 18:23:08 +00:00
2026-09-18 22:40:37 +00:00
2026-10-01 01:13:29 +00:00
2026-09-26 23:17:41 +00:00
2026-09-23 22:20:34 +00:00
2026-09-29 13:08:37 +00:00
2026-09-05 12:17:32 +00:00
2026-09-26 23:17:41 +00:00
2026-10-01 01:36:03 +00:00
2026-10-01 00:43:55 +00:00
2026-10-01 01:13:29 +00:00
2026-09-30 11:59:13 +00:00
2026-10-01 01:38:27 +00:00
2026-09-24 17:04:24 +00:00
2026-10-01 00:43:55 +00:00
2026-09-29 04:38:37 +00:00
2026-10-01 01:13:53 +00:00
2026-10-01 01:13:53 +00:00
2026-09-29 22:04:56 +00:00
2026-09-24 14:50:27 +00:00
2026-09-11 21:59:24 +00:00
2026-09-29 22:24:09 +00:00
2026-09-29 11:51:21 +00:00
2026-09-30 05:29:56 +00:00
2026-09-28 14:46:32 +00:00
2026-09-28 06:30:53 +00:00
2026-09-29 21:25:26 +00:00
2026-09-29 18:50:36 +00:00
2026-10-01 01:38:27 +00:00
2026-09-25 19:14:31 +00:00
2026-09-30 04:30:01 +00:00
2026-09-30 17:45:25 +00:00
2026-09-23 22:20:34 +00:00
2026-09-29 01:14:41 +00:00
2026-10-01 01:11:33 +00:00
2026-09-30 01:58:03 +00:00
2026-09-29 01:14:41 +00:00
2026-09-30 04:30:01 +00:00
2026-09-30 18:51:29 +00:00
2026-09-26 23:08:50 +00:00
2026-09-24 18:08:31 +00:00
2026-09-28 15:58:17 +00:00
2026-09-09 04:00:10 +00:00
2026-09-27 03:26:57 +00:00
2026-09-30 19:00:00 +00:00
2026-09-16 09:03:41 +00:00
2026-09-29 13:58:09 +00:00
2026-10-01 00:57:29 +00:00
2026-09-24 20:39:37 +00:00
2026-10-01 01:46:29 +00:00
2026-09-27 19:14:24 +00:00
2026-09-08 00:13:28 +00:00
2026-09-30 19:14:56 +00:00
2026-09-30 01:58:03 +00:00
2026-09-23 04:25:28 +00:00
2026-09-22 23:37:39 +00:00
2026-09-30 17:50:58 +00:00
2026-09-28 19:56:33 +00:00
2026-09-23 00:47:07 +00:00
2026-09-13 18:53:06 +00:00
2026-09-08 21:19:02 +00:00
2026-09-30 18:29:46 +00:00
2026-09-30 18:29:46 +00:00
2026-09-30 03:33:43 +00:00