From 184cbcdc47b0cc7b495541147509877f3cab4f60 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 21 May 2026 10:10:00 +0800 Subject: [PATCH] fix: reclassify ClaudeAPI as aggregator to re-enable model test ClaudeAPI supports the health/stream check, but the third_party category triggers the isClaudeThirdParty gate in ProviderCard that disables the model test button for third-party Claude providers. Recategorizing as aggregator restores the test action; the partner star is unaffected since it is driven by isPartner, not category. Applied to both the Claude Code and Claude Desktop presets. --- src/config/claudeDesktopProviderPresets.ts | 2 +- src/config/claudeProviderPresets.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index 1eb301c39..df07708c0 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -579,7 +579,7 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ name: "ClaudeAPI", websiteUrl: "https://claudeapi.com", apiKeyUrl: "https://console.claudeapi.com/register?aff=pCLD", - category: "third_party", + category: "aggregator", baseUrl: "https://gw.claudeapi.com", mode: "direct", apiFormat: "anthropic", diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 8b845bbba..18beb69dc 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -614,7 +614,7 @@ export const providerPresets: ProviderPreset[] = [ ANTHROPIC_AUTH_TOKEN: "", }, }, - category: "third_party", + category: "aggregator", isPartner: true, partnerPromotionKey: "claudeapi", icon: "claudeapi",