Cathryn Lavery
730ac1a68d
fix(agents/harness): validate forced plugin harness support before pinning ( #74341 )
...
Validates forced plugin harness support for the requested provider/model before pinning Codex or any other plugin harness. This prevents an explicitly forced Codex runtime from accepting unsupported OpenAI-like providers through a hardcoded bypass while preserving implicit PI fallback and CLI runtime alias passthrough.
Regression coverage covers forced Codex rejection for unsupported openai/openai-codex support, Codex provider support declarations, CLI attempt routing, pi-embedded auth/profile forwarding fakes, Testbox scenario probes, and live Docker Codex plugin E2E.
Thanks @cathrynlavery.
2026-05-27 09:59:04 +01:00
..
2026-05-27 09:59:04 +01:00
2026-05-27 07:20:19 +02:00
2026-05-26 11:57:32 +02:00
2026-05-26 01:17:12 +02:00
2026-05-18 13:45:35 +01:00
2026-05-27 09:59:04 +01:00
2026-05-27 04:00:55 +02:00
2026-05-13 13:33:38 +01:00
2026-05-26 11:32:25 +02:00
2026-05-22 22:00:21 +00:00
2026-05-26 11:32:25 +02:00
2026-05-13 13:33:38 +01:00
2026-05-26 11:32:25 +02:00
2026-05-13 13:33:38 +01:00
2026-05-26 11:32:25 +02:00
2026-05-26 11:32:25 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:49:17 +02:00
2026-05-27 03:08:13 +02:00
2026-05-26 20:55:51 +02:00
2026-05-27 07:33:25 +02:00
2026-05-27 04:00:55 +02:00
2026-05-25 21:50:49 +01:00
2026-05-26 11:32:25 +02:00
2026-05-27 08:33:49 +02:00
2026-05-13 13:33:38 +01:00
2026-05-27 08:33:49 +02:00
2026-05-18 14:16:27 +08:00
2026-05-26 18:31:38 +02:00
2026-05-27 04:00:55 +02:00
2026-05-27 04:29:06 +02:00
2026-05-18 14:56:06 +01:00
2026-05-18 16:22:07 +08:00
2026-05-17 02:17:35 +08:00
2026-05-27 00:53:53 +02:00
2026-05-27 06:44:14 +02:00
2026-05-27 03:41:52 +02:00
2026-05-11 13:06:05 +01:00
2026-05-26 17:28:37 +02:00
2026-05-10 01:30:07 +01:00
2026-05-11 06:18:57 +01:00
2026-05-26 11:32:25 +02:00
2026-05-26 21:09:37 +02:00
2026-05-24 20:28:43 +02:00
2026-05-26 21:22:01 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:24:15 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-05-13 13:33:38 +01:00
2026-05-26 11:32:25 +02:00
2026-05-26 11:06:29 +02:00
2026-05-15 07:32:29 +01:00
2026-05-27 07:58:34 +02:00
2026-05-27 07:58:34 +02:00
2026-05-27 08:49:56 +02:00
2026-05-24 17:17:28 +02:00
2026-05-27 08:49:56 +02:00
2026-05-18 09:49:21 +05:30
2026-05-27 04:11:31 +02:00
2026-05-26 11:06:29 +02:00
2026-05-27 05:13:55 +02:00