Peter Steinberger
96f0983a85
fix(onboarding): skip setup for configured gateways and require inference first (#102883)
* fix(crestodian): keep onboarding RPCs restart-safe
* fix(profiles): isolate approval state migrations
* fix(crestodian): bypass configured gateway setup
* test(crestodian): type onboarding mocks
* fix(onboarding): require inference before Crestodian
* fix(onboarding): enforce verified inference handoff
* fix(macos): reset setup on gateway endpoint edits
* chore(i18n): refresh native source inventory
* fix(gateway): keep socket on request cancellation
* test(packaging): require workspace templates
* fix(onboarding): bind setup to verified inference
* fix(onboarding): align inference gate contracts
* fix(crestodian): classify concurrent policy rejection
* test(crestodian): expect registry restoration
* fix(onboarding): bind setup to configured gateways
* fix(codex): preserve startup phase deadlines
* test(crestodian): match fail-closed policy ordering
* test(onboarding): assert bound gateway handoff
* fix(codex): bind runtime resolution to spawn cwd
* test(crestodian): assert policy rejection order
* fix(cli): preserve gateway routing across restarts
* fix(macos): fail closed during gateway edits
* test(macos): cover gateway route generation races
* chore: keep release notes out of onboarding PR
* fix(ci): refresh onboarding generated checks
* style(swift): align gateway channel formatting
* fix(ci): refresh plugin SDK surface budgets
* fix(ci): resync native string inventory
* refactor(swift): split gateway channel support
* test(doctor): isolate plugin compatibility registry
* test(macos): isolate gateway onboarding fixtures
* test(macos): assert gateway lease health ordering
* fix(codex): reconcile computer-use startup changes
2026-07-11 10:25:14 -07:00
..
2026-07-01 03:43:03 -07:00
2026-06-20 03:29:15 +02:00
2026-07-10 10:42:36 +01:00
2026-07-09 01:32:13 -05:00
2026-07-07 00:39:59 +01:00
2026-06-21 18:19:07 +02:00
2026-07-09 01:32:13 -05:00
2026-06-17 11:05:53 +02:00
2026-06-21 22:33:59 +02:00
2026-07-05 21:38:54 -04:00
2026-07-10 10:42:36 +01:00
2026-07-11 01:09:51 -07:00
2026-06-21 07:40:06 +02:00
2026-06-19 14:00:38 -06:00
2026-07-05 08:00:23 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 02:03:36 -04:00
2026-07-11 06:15:41 -07:00
2026-06-23 17:18:47 +02:00
2026-06-23 16:41:01 +02:00
2026-06-23 14:01:29 +02:00
2026-07-04 13:47:14 -07:00
2026-06-20 04:20:02 +08:00
2026-06-20 04:04:40 +08:00
2026-07-11 19:13:52 +08:00
2026-06-20 21:36:42 +02:00
2026-07-11 00:12:08 -07:00
2026-07-10 06:20:21 +01:00
2026-07-11 07:28:20 -07:00
2026-07-06 11:09:49 +02:00
2026-07-09 23:28:11 +01:00
2026-06-19 17:22:14 +02:00
2026-06-20 15:07:19 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-06-21 21:39:41 +02:00
2026-06-22 05:11:25 +02:00
2026-06-23 17:30:37 +02:00
2026-07-11 06:15:41 -07:00
2026-07-04 13:49:20 +02:00
2026-07-11 10:25:14 -07:00
2026-06-23 10:31:05 +02:00
2026-07-11 06:15:41 -07:00
2026-06-23 10:35:28 +02:00
2026-07-05 09:23:45 -07:00
2026-07-01 22:05:26 -05:00
2026-07-07 09:10:30 -07:00
2026-06-19 10:40:18 -07:00
2026-06-20 03:32:08 +02:00
2026-06-23 17:27:32 +08:00
2026-06-20 20:12:30 +02:00
2026-06-21 18:04:47 +02:00
2026-07-09 22:33:33 +01:00
2026-07-11 20:32:59 +05:30
2026-06-22 10:42:21 +00:00
2026-07-11 21:29:40 +08:00
2026-07-10 18:06:06 +01:00
2026-07-10 13:33:20 -07:00
2026-07-11 06:15:41 -07:00
2026-06-16 21:15:55 +02:00
2026-07-11 01:09:51 -07:00
2026-07-07 15:48:08 +01:00
2026-07-10 10:22:58 +01:00
2026-06-18 20:46:11 +02:00
2026-07-11 01:09:51 -07:00
2026-06-21 11:13:13 +02:00
2026-07-04 15:30:48 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-06-16 22:01:44 +02:00
2026-06-23 13:43:44 +02:00
2026-06-19 05:47:19 +02:00
2026-06-20 06:10:37 +08:00
2026-07-11 01:09:51 -07:00
2026-06-20 02:02:37 +02:00
2026-07-06 23:22:33 -07:00
2026-07-11 00:51:57 -07:00
2026-07-11 10:25:14 -07:00
2026-06-18 03:38:14 +02:00
2026-07-11 10:25:14 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 10:25:14 -07:00
2026-07-11 06:30:57 -07:00
2026-07-10 13:00:50 +01:00
2026-06-18 20:57:55 +02:00
2026-07-06 17:31:23 -04:00
2026-06-22 14:14:20 +08:00
2026-06-21 07:40:06 +02:00
2026-06-21 20:13:50 +02:00
2026-06-21 11:30:45 +02:00
2026-06-20 16:26:00 +02:00
2026-07-11 06:15:41 -07:00
2026-07-03 19:53:43 -07:00
2026-06-20 12:20:16 +02:00
2026-07-05 12:40:31 +02:00
2026-06-21 10:16:09 +02:00
2026-07-11 01:09:51 -07:00
2026-06-24 13:24:43 +08:00
2026-07-11 12:48:27 +08:00
2026-06-21 11:55:25 +02:00
2026-07-05 14:21:14 +02:00
2026-06-21 11:04:38 +02:00
2026-07-11 12:48:27 +08:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-07-03 15:36:11 +00:00
2026-07-10 17:47:32 -07:00
2026-06-21 07:40:05 +02:00
2026-06-22 18:44:21 +08:00
2026-06-21 10:54:09 +02:00
2026-07-10 19:28:49 -07:00
2026-06-18 20:38:29 +08:00
2026-07-11 06:15:41 -07:00
2026-07-11 14:00:53 +08:00
2026-07-11 00:51:57 -07:00
2026-06-22 21:07:57 -04:00
2026-06-21 23:00:30 +02:00
2026-07-11 06:15:41 -07:00
2026-07-10 10:42:36 +01:00
2026-07-01 20:24:38 -05:00
2026-06-22 21:07:57 -04:00
2026-07-10 10:42:36 +01:00
2026-07-01 20:42:25 -07:00
2026-07-10 10:42:36 +01:00
2026-07-01 22:05:26 -05:00
2026-07-10 10:42:36 +01:00
2026-07-05 10:57:19 -07:00
2026-06-21 04:02:14 +02:00
2026-07-11 06:15:41 -07:00
2026-07-05 08:00:23 -04:00
2026-07-11 15:57:55 +08:00
2026-07-10 17:31:42 -07:00
2026-07-10 16:59:10 +01:00
2026-07-10 19:01:30 +01:00
2026-07-10 16:59:10 +01:00
2026-06-21 22:19:54 +02:00
2026-07-11 10:25:14 -07:00
2026-06-19 00:54:57 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 00:34:10 -07:00
2026-06-21 08:57:25 +02:00
2026-07-11 06:15:41 -07:00
2026-07-07 10:54:35 +01:00
2026-07-07 10:54:35 +01:00
2026-06-23 15:20:29 +02:00
2026-06-23 18:00:53 +02:00
2026-07-11 01:09:51 -07:00
2026-06-26 18:54:45 -05:00
2026-06-21 10:31:00 +02:00
2026-07-10 11:54:08 +01:00
2026-06-20 21:44:09 +02:00
2026-06-16 20:37:36 +02:00
2026-06-21 11:15:14 +02:00
2026-07-10 11:32:24 -07:00
2026-06-20 20:02:45 +01:00
2026-07-11 19:57:54 +08:00
2026-06-21 11:23:08 +02:00
2026-06-29 00:39:06 -07:00
2026-06-17 22:04:48 +08:00
2026-07-11 06:30:57 -07:00
2026-07-10 08:18:44 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:36:42 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 20:16:19 +01:00
2026-07-07 07:45:55 -07:00
2026-06-21 22:02:05 +02:00
2026-07-11 20:35:06 +08:00
2026-06-21 16:53:49 +02:00
2026-07-11 05:13:44 -07:00
2026-07-11 07:28:20 -07:00
2026-07-11 06:30:57 -07:00
2026-07-10 22:31:42 -07:00
2026-07-05 13:25:36 +02:00
2026-07-11 01:09:51 -07:00
2026-07-04 08:00:15 +02:00
2026-06-21 21:27:57 +02:00
2026-06-21 11:52:46 +02:00
2026-07-11 06:15:41 -07:00
2026-07-04 01:56:21 +02:00
2026-07-11 06:30:57 -07:00
2026-06-22 05:11:25 +02:00
2026-06-26 07:51:07 +01:00
2026-07-10 13:33:20 -07:00
2026-07-11 21:29:40 +08:00
2026-07-11 06:15:41 -07:00
2026-06-20 20:13:24 +01:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-06-20 22:23:30 +02:00
2026-07-08 08:01:00 -07:00
2026-06-21 22:19:54 +02:00
2026-07-11 01:09:51 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-07-10 06:58:33 +01:00
2026-07-10 21:35:05 +01:00
2026-07-11 01:09:51 -07:00
2026-07-09 05:19:24 -07:00
2026-06-22 05:11:25 +02:00
2026-06-21 11:15:14 +02:00
2026-07-07 00:07:05 +01:00
2026-07-11 06:15:41 -07:00
2026-07-10 22:05:23 +01:00
2026-07-10 22:24:36 -07:00
2026-06-21 15:18:57 +02:00
2026-07-05 10:57:19 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:30:57 -07:00
2026-07-11 01:09:51 -07:00
2026-06-23 13:34:20 +02:00
2026-06-24 10:22:56 +08:00
2026-06-23 14:01:29 +02:00
2026-07-05 18:40:20 -04:00
2026-06-19 14:00:38 -06:00
2026-07-11 06:15:41 -07:00
2026-07-11 12:48:27 +08:00
2026-07-10 21:59:59 +01:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 02:06:52 -07:00
2026-07-10 17:47:32 -07:00
2026-07-10 17:47:32 -07:00
2026-06-16 20:37:36 +02:00
2026-07-10 11:32:24 -07:00
2026-06-21 22:26:44 +02:00
2026-07-05 08:00:23 -04:00
2026-07-10 17:47:32 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 13:33:20 -07:00
2026-07-10 02:06:53 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 09:44:19 -07:00
2026-07-05 08:00:23 -04:00
2026-06-22 11:44:21 +08:00
2026-07-11 02:26:06 -07:00
2026-06-22 05:11:25 +02:00
2026-07-07 10:22:07 +01:00
2026-07-11 01:09:51 -07:00
2026-07-05 08:00:23 -04:00
2026-07-11 07:28:20 -07:00
2026-06-21 21:53:58 +02:00
2026-07-11 03:04:11 -07:00
2026-07-10 23:30:57 +01:00
2026-07-04 01:56:21 +02:00
2026-07-09 05:30:12 -05:00
2026-06-24 22:54:00 +08:00
2026-07-05 08:00:23 -04:00
2026-06-22 18:44:21 +08:00
2026-07-11 06:15:41 -07:00
2026-07-01 21:21:31 -05:00
2026-07-10 08:18:44 -07:00
2026-07-03 17:58:15 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 18:56:26 +02:00
2026-06-23 13:44:14 +08:00
2026-07-11 06:15:41 -07:00
2026-07-05 08:00:23 -04:00
2026-07-11 01:09:51 -07:00
2026-07-05 14:19:13 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 00:51:57 -07:00
2026-07-11 01:03:30 +01:00
2026-06-18 22:39:43 +02:00
2026-06-18 23:26:21 +02:00
2026-06-18 23:33:44 +02:00
2026-07-09 23:06:44 +01:00
2026-07-11 00:58:14 -07:00
2026-06-23 14:01:29 +02:00
2026-07-11 10:25:14 -07:00
2026-06-23 12:40:25 +02:00
2026-06-20 03:12:16 +02:00
2026-07-05 14:25:57 -04:00
2026-07-11 12:48:27 +08:00
2026-06-20 02:02:37 +02:00
2026-07-11 06:15:41 -07:00
2026-07-05 08:00:23 -04:00
2026-07-06 01:06:02 +01:00
2026-07-05 08:00:23 -04:00
2026-06-20 02:31:40 +08:00
2026-06-26 21:41:14 -05:00
2026-06-21 22:19:54 +02:00
2026-07-11 01:09:51 -07:00
2026-07-05 12:53:06 -07:00
2026-07-11 12:48:27 +08:00
2026-07-10 13:33:20 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 18:43:05 +02:00
2026-07-05 11:12:55 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 13:21:15 +08:00
2026-06-21 21:32:17 +02:00
2026-07-05 12:16:41 -07:00
2026-07-11 06:15:41 -07:00
2026-06-20 15:43:04 +02:00
2026-07-10 10:42:36 +01:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00