jif
a9d2564bcb
Move Guardian reviewer configuration into the extension ( #45729 )
...
## What changed
Move concrete reviewer settings into `guardian-v2` and replace `ReviewerConfigOverrides` with a `ReviewerConfig` callback stored in thread extension data. Apply the callback to each captured parent configuration before preparing context and checking session reuse.
Keep model selection, policy prompt construction, and live network state in the core adapter. Preserve the existing read-only reviewer settings and share `reviewer_permission_profile` with inherited environment configuration.
## Testing
Update existing Guardian configuration, session reuse, and prewarming tests to use the extension's actual configuration builder, including compiling the shared source in core's test host.
GitOrigin-RevId: dfa1dae9f8d4469f2e4f6e64ab842cc662970898
2026-09-15 16:23:20 +00:00
..
2026-07-29 13:53:15 +00:00
2026-09-15 02:35:59 +00:00
2026-08-24 22:40:35 +00:00
2026-09-15 08:28:03 +00:00
2026-07-29 13:53:15 +00:00
2026-09-15 02:33:27 +00:00
2026-09-14 22:31:32 +00:00
2026-09-15 02:35:59 +00:00
2026-09-14 23:25:09 +00:00
2026-07-30 19:47:30 +00:00
2026-09-03 06:02:25 +00:00
2026-09-10 13:02:57 +00:00
2026-08-20 08:10:08 +00:00
2026-09-11 20:10:02 +00:00
2026-08-31 13:44:12 +00:00
2026-09-15 00:29:13 +00:00
2026-09-09 03:17:48 +00:00
2026-09-14 22:31:32 +00:00
2026-09-07 16:55:06 +00:00
2026-08-14 05:03:39 +00:00
2026-08-17 22:37:14 +00:00
2026-09-15 02:35:59 +00:00
2026-09-10 21:41:39 +00:00
2026-09-03 01:46:37 +00:00
2026-08-28 19:44:50 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-14 09:29:51 +00:00
2026-09-15 04:20:38 +00:00
2026-08-18 23:47:00 +00:00
2026-08-13 23:13:37 +00:00
2026-09-14 19:12:59 +00:00
2026-09-14 16:30:00 +00:00
2026-09-05 01:25:06 +00:00
2026-09-14 21:06:36 +00:00
2026-08-31 21:27:51 +00:00
2026-09-14 15:06:28 +00:00
2026-09-12 18:16:17 +00:00
2026-09-15 16:23:20 +00:00
2026-09-11 01:57:54 +00:00
2026-09-14 16:30:00 +00:00
2026-08-07 11:30:17 +00:00
2026-09-05 12:17:32 +00:00
2026-09-14 15:30:22 +00:00
2026-09-14 23:52:16 +00:00
2026-09-14 22:40:20 +00:00
2026-08-17 04:37:50 +00:00
2026-09-15 16:23:20 +00:00
2026-09-10 18:24:13 +00:00
2026-09-15 11:39:20 +00:00
2026-09-10 18:10:26 +00:00
2026-07-31 21:37:56 +00:00
2026-08-27 20:44:47 +00:00
2026-09-06 20:52:29 +00:00
2026-09-15 12:14:59 +00:00
2026-09-09 23:23:59 +00:00
2026-09-10 00:26:30 +00:00
2026-09-14 19:30:37 +00:00
2026-09-11 21:59:24 +00:00
2026-09-14 22:40:20 +00:00
2026-09-14 19:11:29 +00:00
2026-09-09 20:32:57 +00:00
2026-09-10 03:18:28 +00:00
2026-09-10 21:41:39 +00:00
2026-09-12 00:22:04 +00:00
2026-09-14 22:40:20 +00:00
2026-09-14 22:40:20 +00:00
2026-07-30 04:26:36 +00:00
2026-09-09 15:48:39 +00:00
2026-09-01 17:17:45 +00:00
2026-09-10 21:51:34 +00:00
2026-08-25 15:50:19 +00:00
2026-09-14 23:25:09 +00:00
2026-09-11 03:16:01 +00:00
2026-08-26 17:45:42 +00:00
2026-08-21 16:45:05 +00:00
2026-09-10 20:50:10 +00:00
2026-09-14 16:37:47 +00:00
2026-08-28 01:14:02 +00:00
2026-09-14 23:55:04 +00:00
2026-08-10 15:43:10 +00:00
2026-09-09 06:04:59 +00:00
2026-09-09 04:00:10 +00:00
2026-09-05 05:21:42 +00:00
2026-09-15 02:33:27 +00:00
2026-09-02 18:34:27 +00:00
2026-09-14 21:06:36 +00:00
2026-09-15 02:33:27 +00:00
2026-09-14 23:25:09 +00:00
2026-09-15 05:44:41 +00:00
2026-09-02 18:42:06 +00:00
2026-09-08 00:13:28 +00:00
2026-09-14 23:25:09 +00:00
2026-09-11 22:09:02 +00:00
2026-09-03 20:01:07 +00:00
2026-09-15 00:42:31 +00:00
2026-09-15 00:42:31 +00:00
2026-08-15 14:31:04 +00:00
2026-09-13 18:53:06 +00:00
2026-09-08 21:19:02 +00:00
2026-09-15 16:23:20 +00:00
2026-09-14 18:56:43 +00:00
2026-07-28 20:49:22 +00:00
2026-07-29 13:53:15 +00:00
2026-09-11 06:45:09 +00:00