Luis Pater
92d96e0b72
fix(cliproxy): support base_URL-only config credentials and skip stale auth headers
...
- Preserve API key entries with empty `api_key` when `base_url` is configured, and extend config dedupe/ID logic to include base URL, proxy, prefix, and headers so identities are stable.
- Update config/auth handling so `auth_kind=apikey` is treated as config API-key auth even without an `api_key` field, enabling base_url-only credential records.
- Ensure Gemini/Codex/XAI request path clears `Authorization`/provider auth headers when token is empty to avoid leaking unrelated auth state.
2026-08-20 15:19:07 +08:00
..
2026-08-20 00:30:41 +08:00
2026-08-19 18:56:43 +08:00
2026-08-19 18:56:43 +08:00
2026-07-26 14:31:45 +08:00
2026-07-26 03:07:21 +08:00
2026-08-11 09:57:15 +08:00
2026-07-26 14:31:45 +08:00
2026-08-19 18:56:43 +08:00
2026-07-07 02:39:13 +08:00
2026-08-11 18:33:50 +08:00
2026-08-16 13:00:59 +08:00
2026-08-19 18:56:43 +08:00
2026-08-19 18:56:43 +08:00
2026-08-19 18:56:43 +08:00
2026-08-11 18:33:50 +08:00
2026-08-19 18:56:43 +08:00
2026-08-11 16:07:42 +08:00
2026-08-11 16:07:42 +08:00
2026-07-25 14:07:31 +08:00
2026-08-11 09:57:15 +08:00
2026-08-11 09:57:15 +08:00
2026-08-11 09:57:15 +08:00
2026-08-11 16:07:42 +08:00
2026-08-11 18:33:50 +08:00
2026-08-19 19:13:56 +08:00
2026-08-11 19:33:40 +08:00
2026-08-03 14:47:26 +08:00
2026-08-20 00:15:31 +08:00
2026-08-20 00:15:31 +08:00
2026-08-18 17:29:26 +08:00
2026-08-18 18:06:40 +08:00
2026-08-03 15:44:44 +08:00
2026-08-03 14:47:26 +08:00
2026-08-18 18:21:33 +08:00
2026-08-17 21:29:51 +08:00
2026-08-03 14:47:26 +08:00
2026-08-15 14:08:16 +08:00
2026-08-18 17:29:26 +08:00
2026-08-15 14:08:16 +08:00
2026-08-03 14:47:26 +08:00
2026-08-19 22:29:51 +08:00
2026-08-20 15:19:07 +08:00
2026-08-18 18:21:33 +08:00
2026-08-20 15:19:07 +08:00
2026-08-03 14:47:26 +08:00
2026-08-18 18:06:40 +08:00
2026-08-03 14:47:26 +08:00
2026-08-20 15:19:07 +08:00
2026-08-18 18:06:40 +08:00
2026-08-18 18:21:33 +08:00
2026-08-18 17:29:26 +08:00
2026-08-18 18:06:40 +08:00
2026-08-18 18:21:33 +08:00
2026-08-09 04:36:39 +08:00
2026-08-09 04:36:39 +08:00
2026-07-26 14:31:45 +08:00
2026-08-12 18:28:40 +08:00
2026-07-11 11:42:51 +08:00
2026-08-18 19:33:50 +08:00
2026-07-18 03:58:03 +08:00
2026-08-03 02:45:49 +08:00
2026-07-18 03:58:03 +08:00
2026-07-24 11:10:58 -07:00
2026-07-26 19:11:32 +08:00
2026-08-20 15:19:07 +08:00
2026-06-17 07:19:02 +08:00
2026-07-14 00:35:48 +08:00
2026-08-06 04:49:28 +08:00
2026-08-09 18:01:28 +08:00
2026-08-18 19:33:50 +08:00
2026-08-06 20:49:23 +08:00
2026-08-06 17:19:24 +08:00
2026-07-26 14:31:45 +08:00
2026-06-08 15:47:14 +00:00
2026-07-30 16:37:40 +08:00
2026-08-18 19:33:50 +08:00
2026-08-07 19:16:06 +08:00
2026-07-26 14:31:45 +08:00
2026-08-18 19:33:50 +08:00
2026-07-23 13:42:08 +08:00
2026-08-20 15:19:07 +08:00
2026-07-26 14:31:45 +08:00
2026-08-20 15:19:07 +08:00
2026-08-12 18:20:13 +08:00
2026-08-12 18:20:13 +08:00
2026-08-18 19:33:50 +08:00
2026-08-18 19:33:50 +08:00
2026-07-20 13:57:14 +08:00
2026-08-20 15:19:07 +08:00
2026-08-20 15:19:07 +08:00
2026-08-19 18:56:43 +08:00
2026-07-23 13:42:08 +08:00
2026-08-18 17:29:26 +08:00
2026-08-18 18:21:33 +08:00
2026-08-08 05:08:42 +08:00
2026-08-09 04:36:39 +08:00
2026-08-12 13:05:06 +08:00
2026-08-07 06:26:33 +08:00
2026-08-03 03:37:24 +08:00
2026-08-18 19:33:50 +08:00
2026-08-07 19:16:06 +08:00
2026-08-07 19:16:06 +08:00
2026-07-23 13:42:08 +08:00
2026-07-23 13:42:08 +08:00
2026-07-26 14:31:45 +08:00
2026-08-18 19:33:50 +08:00
2026-08-18 19:33:50 +08:00
2026-08-20 15:19:07 +08:00
2026-08-15 15:00:19 +08:00
2026-08-18 19:33:50 +08:00
2026-08-20 15:19:07 +08:00
2026-07-26 14:31:45 +08:00
2026-08-20 15:19:07 +08:00
2026-07-12 23:59:39 +08:00
2026-08-07 06:48:09 +08:00
2026-08-07 06:48:09 +08:00
2026-08-20 15:19:07 +08:00