Won Park
757c151a0e
Add safer TUI defaults for cyber models ( #37055 )
...
## What changed
- Propagate the optional `modelSpecialty` field through the model catalog and
app-server `model/list` response.
- When a newly selected model has the `cyber` specialty, default an active TUI
thread to workspace-write permissions with on-request approval. Use auto
review when available, otherwise keep the user as reviewer, while respecting
configured permission requirements.
- Show a notice when auto review is applied and strengthen the full-access
warning for cyber models.
- Preserve explicitly selected permissions when only reasoning settings change.
## Testing
- Cover auto-review defaults, requirement-aware fallback behavior, permission
preservation across reasoning changes, and the new warning notice.
GitOrigin-RevId: 8f25b0082d3051d9ff91f7355921236d0f82f758
2026-08-05 08:04:15 +00:00
..
2026-08-02 21:01:04 +00:00
2026-07-30 21:49:53 +00:00
2026-07-30 21:49:53 +00:00
2026-07-22 23:45:45 +00:00
2026-07-17 15:23:35 +00:00
2026-07-17 15:23:35 +00:00
2026-07-22 23:45:45 +00:00
2026-07-16 17:46:36 +00:00
2026-07-23 01:00:35 +00:00
2026-05-18 17:28:50 -07:00
2026-07-23 13:11:16 +00:00
2026-05-22 16:52:53 +00:00
2026-07-07 13:13:59 -04:00
2026-07-23 23:21:33 +00:00
2026-05-31 15:54:31 -07:00
2026-07-06 12:54:06 -07:00
2026-06-15 21:54:01 +00:00
2026-07-15 05:21:13 +00:00
2026-06-23 16:49:13 -07:00
2026-05-18 12:12:14 -07:00
2026-07-21 02:55:11 +00:00
2026-07-30 20:58:06 +00:00
2026-07-29 02:45:55 +00:00
2026-07-29 02:45:55 +00:00
2026-07-29 02:45:55 +00:00
2026-07-23 17:55:22 +00:00
2026-07-23 17:55:22 +00:00
2026-07-29 02:45:55 +00:00
2026-06-15 13:25:42 -07:00
2026-05-22 16:52:53 +00:00
2026-04-30 11:42:07 -07:00
2026-05-22 16:52:53 +00:00
2026-07-30 21:49:53 +00:00
2026-07-30 21:49:53 +00:00
2026-06-05 14:43:44 +00:00
2026-06-22 04:25:07 -07:00
2026-07-17 19:58:56 +00:00
2026-04-29 23:39:57 +00:00
2026-07-20 18:46:02 +00:00
2026-07-17 19:58:56 +00:00
2026-07-30 21:12:41 +00:00
2026-07-14 16:40:13 +00:00
2026-07-14 16:40:13 +00:00
2026-07-30 21:12:41 +00:00
2026-05-26 07:44:04 -07:00
2026-07-29 23:24:43 +00:00
2026-07-09 17:05:37 -07:00
2026-07-09 17:05:37 -07:00
2026-06-25 10:31:17 +01:00
2026-06-25 10:31:17 +01:00
2026-06-25 21:50:36 +00:00
2026-08-05 08:04:15 +00:00
2026-04-29 01:36:19 +00:00
2026-04-29 01:36:19 +00:00
2026-06-22 19:51:03 -07:00
2026-05-20 02:42:56 +00:00
2026-06-22 13:48:09 -07:00
2026-05-18 03:11:54 -07:00
2026-07-29 01:16:29 +00:00
2026-06-11 10:34:41 -07:00
2026-07-21 16:30:17 +00:00
2026-07-29 01:16:29 +00:00
2026-07-29 01:16:29 +00:00
2026-05-13 00:50:29 -07:00
2026-05-13 00:50:29 -07:00
2026-04-29 23:49:20 -07:00
2026-04-29 23:49:20 -07:00
2026-04-29 23:49:20 -07:00
2026-07-29 01:16:29 +00:00
2026-05-08 20:46:39 -07:00
2026-07-24 22:14:12 +00:00
2026-07-17 21:29:51 +00:00
2026-05-08 20:46:39 -07:00
2026-05-01 00:16:25 -07:00
2026-05-01 00:16:25 -07:00
2026-05-04 16:43:58 -07:00
2026-05-04 16:43:58 -07:00
2026-07-16 04:45:05 +00:00
2026-07-28 23:49:37 +00:00
2026-05-15 14:33:24 -07:00
2026-07-30 21:12:41 +00:00
2026-05-28 21:14:34 -07:00
2026-05-28 21:14:34 -07:00
2026-05-07 20:56:42 -07:00
2026-07-23 21:06:37 +00:00
2026-06-10 11:22:12 -07:00
2026-06-10 11:22:12 -07:00
2026-06-10 11:22:12 -07:00
2026-06-27 09:54:56 -07:00
2026-07-30 21:12:41 +00:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-18 11:28:53 -07:00
2026-07-29 18:37:22 +00:00
2026-07-30 21:12:41 +00:00
2026-07-29 18:37:22 +00:00
2026-07-30 21:12:41 +00:00
2026-05-22 16:52:53 +00:00
2026-07-30 21:12:41 +00:00
2026-07-15 05:59:37 +00:00
2026-07-28 23:49:37 +00:00
2026-07-30 21:12:41 +00:00
2026-06-25 17:15:46 +00:00
2026-07-30 21:12:41 +00:00
2026-07-31 19:08:45 +00:00
2026-07-31 19:08:45 +00:00
2026-07-31 19:08:45 +00:00
2026-07-31 19:08:45 +00:00
2026-07-28 05:26:16 +00:00
2026-07-28 05:26:16 +00:00
2026-07-29 18:37:22 +00:00
2026-07-29 18:37:22 +00:00
2026-07-31 19:08:45 +00:00
2026-07-31 19:08:45 +00:00
2026-07-02 18:44:34 -07:00
2026-07-30 21:12:41 +00:00
2026-07-14 04:41:08 +00:00
2026-07-30 21:12:41 +00:00
2026-07-16 00:22:53 +00:00
2026-07-30 21:12:41 +00:00
2026-07-30 21:12:41 +00:00
2026-06-05 02:41:06 -07:00
2026-07-30 21:12:41 +00:00
2026-07-17 23:14:37 +00:00
2026-07-30 21:12:41 +00:00
2026-07-17 23:14:37 +00:00
2026-05-05 09:58:23 -07:00