Neerav Makwana
14d1c9c4f0
fix(models/auth): merge agents.defaults.models on provider login
...
`openclaw models auth login` was replacing `agents.defaults.models`
wholesale whenever a provider returned a `configPatch` with that key,
even if the patch only listed the new default model. Re-authenticating
an OAuth provider such as OpenAI Codex wiped aliases and per-model
params for every other provider.
Make replacement opt-in via `ProviderAuthResult.replaceDefaultModels`.
Ordinary logins merge their allowlist patch so unrelated entries
survive; the Anthropic -> Claude CLI migration opts in because it
renames keys the merge path would otherwise keep stale.
Fixes #69414 .
Made-with: Cursor
2026-04-23 07:16:24 +01:00
..
2026-04-23 05:22:37 +01:00
2026-04-23 05:22:16 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 07:16:24 +01:00
2026-04-20 22:05:39 +01:00
2026-04-21 00:32:42 +01:00
2026-04-23 05:30:49 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 05:23:40 +01:00
2026-04-20 13:16:40 +01:00
2026-04-22 04:51:38 +01:00
2026-04-20 20:55:39 +01:00
2026-04-23 05:48:49 +01:00
2026-04-21 00:54:08 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 04:29:35 +01:00
2026-04-21 00:32:42 +01:00
2026-04-22 03:31:09 -05:00
2026-04-23 06:02:12 +01:00
2026-04-23 05:22:16 +01:00
2026-04-23 05:30:49 +01:00
2026-04-23 05:30:49 +01:00
2026-04-23 04:29:35 +01:00
2026-04-21 02:34:24 +01:00
2026-04-21 00:54:08 +01:00
2026-04-23 06:02:26 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 05:48:49 +01:00
2026-04-22 19:13:51 +01:00
2026-04-22 06:11:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-20 13:16:40 +01:00
2026-04-22 23:16:57 +01:00
2026-04-22 06:47:51 +01:00
2026-04-22 04:51:38 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 06:28:06 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 04:59:42 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 04:59:42 +01:00
2026-04-23 07:09:34 +01:00
2026-04-23 05:30:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 05:22:16 +01:00
2026-04-22 23:06:39 -07:00
2026-04-23 06:02:12 +01:00
2026-04-21 00:24:18 +01:00
2026-04-20 13:16:40 +01:00
2026-04-22 06:11:49 +01:00
2026-04-23 05:48:49 +01:00
2026-04-23 01:52:58 +01:00
2026-04-23 04:59:42 +01:00
2026-04-22 06:47:51 +01:00
2026-04-23 05:30:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 05:48:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 05:48:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 04:00:17 +01:00
2026-04-22 06:11:49 +01:00
2026-04-23 02:20:10 +01:00
2026-04-21 02:34:24 +01:00
2026-04-17 10:14:00 +05:30
2026-04-23 04:59:42 +01:00
2026-04-23 00:37:03 -05:00
2026-04-23 06:27:20 +01:00
2026-04-21 02:41:26 +01:00
2026-04-23 05:30:49 +01:00
2026-04-22 06:11:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-20 13:16:40 +01:00
2026-04-20 20:55:39 +01:00
2026-04-23 05:30:49 +01:00
2026-04-22 22:09:10 -07:00
2026-04-23 06:28:06 +01:00
2026-04-22 10:08:57 +05:30
2026-04-20 13:16:40 +01:00
2026-04-23 05:30:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-17 10:14:00 +05:30
2026-04-23 05:48:49 +01:00
2026-04-23 05:30:49 +01:00
2026-04-21 22:46:07 -07:00
2026-04-21 00:32:42 +01:00
2026-04-22 21:42:53 -07:00
2026-04-23 05:30:49 +01:00
2026-04-20 23:04:10 +01:00
2026-04-22 08:52:55 +01:00
2026-04-21 00:40:07 +01:00
2026-04-20 20:55:39 +01:00
2026-04-22 04:51:38 +01:00
2026-04-20 13:16:40 +01:00
2026-04-20 20:55:39 +01:00
2026-04-23 06:02:12 +01:00
2026-04-20 13:16:40 +01:00
2026-04-20 13:16:40 +01:00
2026-04-20 16:34:48 +01:00
2026-04-20 13:16:40 +01:00
2026-04-23 05:30:49 +01:00
2026-04-23 05:48:49 +01:00
2026-04-20 13:16:40 +01:00
2026-04-22 06:11:49 +01:00
2026-04-23 04:54:49 +01:00
2026-04-23 04:59:42 +01:00
2026-04-17 02:23:49 -04:00
2026-04-20 22:09:16 +01:00
2026-04-06 15:38:04 +01:00
2026-04-09 23:59:00 +01:00
2026-04-20 22:09:16 +01:00