Baran3575 and Baran3575
3fbbd28e4c
fix(provider-wizard): allow multiple custom OpenAI-compatible providers ( #403 )
...
* fix(provider-wizard): allow multiple custom OpenAI-compatible providers
Generic/custom providers (custom-openai-compatible, custom-anthropic-compatible)
all share the same CatalogID. wizardProviderStoredKey matched by CatalogID,
which blocked creating more than one custom provider.
Fix: in advanceProviderWizard, skip the ManageKey diversion for custom
providers and route directly to the endpoint step instead. The user can
overwrite an existing instance by re-entering the same name, or create a
new one with a different name.
Named providers (OpenAI, Anthropic, etc.) are unaffected — ManageKey is
still shown for them.
Fixes #375
* refactor(provider-wizard): deduplicate advance/discovery branch, add anthropic-compatible test
---------
Co-authored-by: Baran3575 <[email protected] >
2026-07-03 17:03:37 +08:00
..
2026-06-25 09:47:55 +05:30
2026-06-11 15:17:20 +05:30
2026-06-27 17:41:48 +05:30
2026-06-27 17:41:48 +05:30
2026-06-28 13:41:00 +05:30
2026-06-18 19:42:29 +05:30
2026-06-28 13:41:57 +05:30
2026-06-20 23:12:15 +05:30
2026-06-20 20:30:39 +05:30
2026-07-01 15:03:42 +05:30
2026-06-20 19:40:32 +05:30
2026-06-17 11:53:39 +05:30
2026-07-01 15:45:28 +05:30
2026-06-24 14:48:30 +05:30
2026-06-16 19:04:38 +05:30
2026-06-20 18:57:20 +05:30
2026-07-01 20:48:50 +05:30
2026-06-19 19:50:12 +05:30
2026-06-25 20:23:29 +05:30
2026-06-25 20:23:29 +05:30
2026-07-02 12:21:27 +05:30
2026-06-21 13:25:17 +05:30
2026-07-01 15:46:15 +05:30
2026-06-16 19:04:38 +05:30
2026-06-23 10:51:47 +05:30
2026-07-01 20:48:50 +05:30
2026-06-21 18:21:31 +05:30
2026-06-19 19:50:12 +05:30
2026-06-19 19:50:12 +05:30
2026-06-18 19:42:29 +05:30
2026-07-02 12:15:41 +05:30
2026-07-02 12:15:41 +05:30
2026-07-02 12:15:41 +05:30
2026-07-02 12:15:41 +05:30
2026-07-02 12:15:41 +05:30
2026-07-02 12:15:41 +05:30
2026-07-01 15:45:28 +05:30
2026-07-01 12:36:16 +05:30
2026-06-14 17:54:00 +05:30
2026-07-01 12:36:16 +05:30
2026-07-02 12:15:41 +05:30
2026-06-20 19:40:32 +05:30
2026-06-27 23:25:08 +05:30
2026-06-20 23:12:15 +05:30
2026-06-20 23:12:15 +05:30
2026-07-01 21:25:47 +05:30
2026-06-16 19:04:38 +05:30
2026-06-17 11:53:39 +05:30
2026-07-03 11:33:17 +08:00
2026-07-03 11:33:17 +08:00
2026-06-23 10:51:47 +05:30
2026-06-16 19:04:38 +05:30
2026-06-16 19:04:38 +05:30
2026-06-13 22:20:42 +05:30
2026-06-16 19:04:38 +05:30
2026-06-13 22:20:42 +05:30
2026-06-13 22:20:42 +05:30
2026-06-13 22:20:42 +05:30
2026-06-16 19:04:38 +05:30
2026-06-16 14:48:12 +05:30
2026-07-01 20:48:50 +05:30
2026-07-02 23:29:12 +08:00
2026-07-01 15:45:28 +05:30
2026-07-03 11:33:17 +08:00
2026-06-16 19:04:38 +05:30
2026-06-16 19:04:38 +05:30
2026-06-18 19:42:29 +05:30
2026-07-01 12:36:16 +05:30
2026-07-01 15:46:15 +05:30
2026-06-16 15:33:36 +05:30
2026-07-01 18:37:56 +05:30
2026-07-02 12:21:27 +05:30
2026-07-02 12:21:27 +05:30
2026-07-01 20:48:50 +05:30
2026-07-03 06:02:57 +08:00
2026-06-26 16:21:06 +05:30
2026-06-18 21:56:24 +05:30
2026-07-01 20:48:50 +05:30
2026-07-02 23:29:12 +08:00
2026-06-04 20:59:06 +05:30
2026-06-25 20:23:29 +05:30
2026-06-25 20:23:29 +05:30
2026-06-25 20:23:29 +05:30
2026-06-25 20:23:29 +05:30
2026-06-25 20:23:29 +05:30
2026-06-20 10:52:01 +05:30
2026-06-16 13:28:28 +05:30
2026-06-16 19:04:38 +05:30
2026-06-16 19:04:38 +05:30
2026-07-03 17:03:37 +08:00
2026-06-11 00:54:49 +05:30
2026-07-01 18:37:56 +05:30
2026-07-03 17:03:37 +08:00
2026-07-02 12:21:27 +05:30
2026-07-01 23:55:54 +05:30
2026-06-10 19:09:34 +05:30
2026-06-25 20:23:29 +05:30
2026-06-25 20:23:29 +05:30
2026-06-21 18:21:31 +05:30
2026-06-16 23:40:32 +05:30
2026-07-02 12:15:41 +05:30
2026-06-28 13:41:00 +05:30
2026-07-02 12:15:41 +05:30
2026-06-17 12:41:20 +05:30
2026-06-20 10:52:01 +05:30
2026-06-23 10:51:47 +05:30
2026-06-23 10:51:47 +05:30
2026-06-21 13:25:17 +05:30
2026-06-28 17:13:34 +05:30
2026-06-28 17:13:34 +05:30
2026-06-18 12:03:10 +05:30
2026-06-18 12:03:10 +05:30
2026-06-28 13:41:00 +05:30
2026-06-16 19:04:38 +05:30
2026-06-16 20:14:17 +05:30
2026-06-16 19:04:38 +05:30
2026-06-16 19:04:38 +05:30
2026-06-28 13:41:57 +05:30
2026-07-01 09:15:08 +05:30
2026-07-01 15:45:28 +05:30
2026-06-17 12:41:20 +05:30
2026-06-17 12:41:20 +05:30
2026-07-02 12:15:41 +05:30
2026-06-30 21:21:30 +05:30
2026-07-03 11:33:17 +08:00
2026-06-19 07:24:49 +05:30
2026-06-20 19:40:32 +05:30
2026-06-20 22:21:48 +05:30
2026-06-28 13:41:00 +05:30
2026-06-23 10:51:47 +05:30
2026-06-18 20:00:12 +05:30
2026-06-19 20:35:08 +05:30
2026-06-25 20:23:29 +05:30
2026-06-16 19:04:38 +05:30
2026-06-23 10:51:47 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-07-01 13:55:35 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-07-01 12:36:16 +05:30
2026-06-19 20:35:08 +05:30
2026-06-19 20:35:08 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-07-01 15:46:15 +05:30
2026-07-01 15:46:15 +05:30
2026-06-20 22:21:48 +05:30
2026-07-01 15:46:15 +05:30
2026-07-01 15:46:15 +05:30
2026-07-01 15:46:15 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-06-17 09:01:50 +05:30
2026-06-23 10:51:47 +05:30
2026-06-19 21:11:34 +05:30
2026-07-02 12:15:41 +05:30
2026-06-16 19:04:38 +05:30
2026-07-01 15:46:15 +05:30
2026-06-16 23:40:32 +05:30
2026-06-16 23:40:32 +05:30
2026-07-02 12:15:41 +05:30
2026-06-10 17:18:30 +05:30
2026-07-01 09:15:08 +05:30
2026-06-20 23:12:15 +05:30
2026-06-20 23:12:15 +05:30
2026-07-01 20:48:50 +05:30
2026-06-28 13:41:00 +05:30
2026-06-28 13:41:00 +05:30
2026-07-02 00:14:51 +05:30
2026-06-20 10:52:01 +05:30