diegosouzapw
f5d74cd76d
fix(routing): honor client reasoning.effort for gpt-5.5 + route suffixed variants to codex ( #2877 )
...
(A) For a Codex-only account, a bare gpt-5.5 Responses request was rerouted to
codex with the model hardcoded to gpt-5.5-medium (chatHelpers.ts). The Codex
executor reads a model-name suffix as an explicit modelEffort that, per #2331 ,
overrides the client's reasoning.effort — so a genuine reasoning.effort=xhigh
was silently demoted to medium. Keep the bare gpt-5.5 id (the connection
fallback still supplies the default effort); the executor precedence is
untouched, so #2331 stays intact.
(B) gpt-5.5-xhigh/-high/-low misrouted to the openai provider (only bare gpt-5.5
was codex-preferred), so codex-only users got 'No credentials for provider:
openai'. Add the suffixed variants to CODEX_PREFERRED_UNPREFIXED_MODELS so they
infer codex before the /^gpt-/ → openai fallback.
Closes #2877
2026-05-31 09:05:35 -03:00
..
2026-05-15 12:51:07 -03:00
2026-05-26 23:51:47 -03:00
2026-05-29 19:54:00 -03:00
2026-05-31 07:05:21 -03:00
2026-05-31 01:38:05 -03:00
2026-03-05 08:41:44 -03:00
2026-05-01 12:37:09 -03:00
2026-05-04 01:36:53 -03:00
2026-04-13 13:13:37 -03:00
2026-05-21 01:29:12 -03:00
2026-04-16 16:07:44 -03:00
2026-05-23 01:46:59 -03:00
2026-05-26 23:51:47 -03:00
2026-05-21 01:29:12 -03:00
2026-04-13 13:13:37 -03:00
2026-05-21 01:29:12 -03:00
2026-05-21 01:29:12 -03:00
2026-05-30 13:03:02 -05:00
2026-03-23 11:08:14 -03:00
2026-04-17 21:02:26 -03:00
2026-05-26 23:51:47 -03:00
2026-05-26 23:51:47 -03:00
2026-05-23 01:46:59 -03:00
2026-05-29 13:21:36 -03:00
2026-05-13 10:55:33 -03:00
2026-04-13 14:43:32 -03:00
2026-05-29 12:44:29 -03:00
2026-05-24 18:05:58 -03:00
2026-04-19 19:50:30 -03:00
2026-04-12 22:41:12 -03:00
2026-04-19 19:50:30 -03:00
2026-05-30 14:35:53 +00:00
2026-05-15 12:51:07 -03:00
2026-05-26 23:51:47 -03:00
2026-05-15 12:51:07 -03:00
2026-05-02 00:48:54 -03:00
2026-05-12 20:28:02 -03:00
2026-05-23 01:46:59 -03:00
2026-05-30 13:03:02 -05:00
2026-05-30 22:01:04 -03:00
2026-04-16 05:26:17 -03:00
2026-05-29 19:54:00 -03:00
2026-05-10 00:55:06 -03:00
2026-05-26 23:51:47 -03:00
2026-05-29 12:44:29 -03:00
2026-05-20 02:05:50 -03:00
2026-05-24 18:05:58 -03:00
2026-04-25 23:51:18 -03:00
2026-05-26 23:51:47 -03:00
2026-05-10 00:55:06 -03:00
2026-03-17 13:10:23 -03:00
2026-04-30 14:08:50 -03:00
2026-05-26 23:51:47 -03:00
2026-05-26 23:51:47 -03:00
2026-05-29 13:21:36 -03:00
2026-05-14 20:19:55 -03:00
2026-04-11 09:38:17 -03:00
2026-05-23 01:46:59 -03:00
2026-05-29 13:21:36 -03:00
2026-05-24 18:05:58 -03:00
2026-05-10 00:55:06 -03:00
2026-05-31 09:05:35 -03:00
2026-04-12 10:34:10 -03:00
2026-03-23 09:21:03 -03:00
2026-05-29 12:44:29 -03:00
2026-05-29 12:44:29 -03:00
2026-04-22 01:39:49 -03:00
2026-05-29 12:44:29 -03:00
2026-04-17 23:48:37 -03:00
2026-05-23 01:46:59 -03:00
2026-05-01 16:11:13 -03:00
2026-05-29 12:44:29 -03:00
2026-05-10 00:55:06 -03:00
2026-05-29 12:44:29 -03:00
2026-05-29 13:21:36 -03:00
2026-05-26 23:51:47 -03:00
2026-04-13 13:11:30 -03:00
2026-05-30 07:28:16 -05:00
2026-05-29 13:21:36 -03:00
2026-05-29 13:21:36 -03:00
2026-05-30 21:18:33 -03:00
2026-05-29 13:21:36 -03:00
2026-05-26 23:51:47 -03:00
2026-05-16 10:13:08 -03:00
2026-05-29 13:21:36 -03:00
2026-05-29 13:21:36 -03:00
2026-05-29 13:21:36 -03:00
2026-05-10 00:55:06 -03:00
2026-05-10 00:55:06 -03:00
2026-05-10 00:55:06 -03:00
2026-05-26 23:51:47 -03:00
2026-05-24 18:05:58 -03:00
2026-03-14 10:59:15 -03:00
2026-05-10 20:48:03 -03:00
2026-05-10 00:55:06 -03:00
2026-05-10 00:55:06 -03:00
2026-05-10 00:55:06 -03:00
2026-05-10 00:55:06 -03:00
2026-05-29 12:44:29 -03:00
2026-05-30 21:18:33 -03:00
2026-05-29 13:21:36 -03:00
2026-04-28 02:41:19 -03:00
2026-05-29 12:44:29 -03:00
2026-03-30 12:58:45 -03:00
2026-05-30 21:17:52 -03:00
2026-04-17 23:21:02 -03:00
2026-04-03 00:15:35 -03:00