From 1fa019026e8b97b4cb4b0b99c550c4c81351ae5e Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 8 May 2026 19:13:46 +0800 Subject: [PATCH] fix(claude-desktop): match proxy model route without [1M] suffix Claude Desktop strips the [1M] suffix from model IDs when sending requests, causing route lookup to fail with "model route is not configured". Fall back to base-name comparison when exact match misses. --- src-tauri/src/claude_desktop_config.rs | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/claude_desktop_config.rs b/src-tauri/src/claude_desktop_config.rs index ca0fdd08b..08a0a9e4d 100644 --- a/src-tauri/src/claude_desktop_config.rs +++ b/src-tauri/src/claude_desktop_config.rs @@ -586,7 +586,16 @@ pub fn map_proxy_request_model(mut body: Value, provider: &Provider) -> Result