@@ -1067,38 +1067,38 @@ export const webviewMessageHandler = async (
10671067 }
10681068 break
10691069 }
1070- case "requestRooModels" : {
1071- // Specific handler for Roo models only - flushes cache to ensure fresh auth token is used
1072- try {
1073- // Flush cache first to ensure fresh models with current auth state
1074- await flushModels ( "roo" )
1075-
1076- const rooModels = await getModels ( {
1077- provider : "roo" ,
1078- baseUrl : process . env . ROO_CODE_PROVIDER_URL ?? "https://api.roocode.com/proxy" ,
1079- apiKey : CloudService . hasInstance ( )
1080- ? CloudService . instance . authService ?. getSessionToken ( )
1081- : undefined ,
1082- } )
1083-
1084- // Always send a response, even if no models are returned
1085- provider . postMessageToWebview ( {
1086- type : "singleRouterModelFetchResponse" ,
1087- success : true ,
1088- values : { provider : "roo" , models : rooModels } ,
1089- } )
1090- } catch ( error ) {
1091- // Send error response
1092- const errorMessage = error instanceof Error ? error . message : String ( error )
1093- provider . postMessageToWebview ( {
1094- type : "singleRouterModelFetchResponse" ,
1095- success : false ,
1096- error : errorMessage ,
1097- values : { provider : "roo" } ,
1098- } )
1099- }
1100- break
1101- }
1070+ // case "requestRooModels": {
1071+ // // Specific handler for Roo models only - flushes cache to ensure fresh auth token is used
1072+ // try {
1073+ // // Flush cache first to ensure fresh models with current auth state
1074+ // await flushModels("roo")
1075+
1076+ // const rooModels = await getModels({
1077+ // provider: "roo",
1078+ // baseUrl: process.env.ROO_CODE_PROVIDER_URL ?? "https://api.roocode.com/proxy",
1079+ // apiKey: CloudService.hasInstance()
1080+ // ? CloudService.instance.authService?.getSessionToken()
1081+ // : undefined,
1082+ // })
1083+
1084+ // // Always send a response, even if no models are returned
1085+ // provider.postMessageToWebview({
1086+ // type: "singleRouterModelFetchResponse",
1087+ // success: true,
1088+ // values: { provider: "roo", models: rooModels },
1089+ // })
1090+ // } catch (error) {
1091+ // // Send error response
1092+ // const errorMessage = error instanceof Error ? error.message : String(error)
1093+ // provider.postMessageToWebview({
1094+ // type: "singleRouterModelFetchResponse",
1095+ // success: false,
1096+ // error: errorMessage,
1097+ // values: { provider: "roo" },
1098+ // })
1099+ // }
1100+ // break
1101+ // }
11021102 case "requestOpenAiModels" :
11031103 if ( message ?. values ?. baseUrl && message ?. values ?. apiKey ) {
11041104 const openAiModels = await getOpenAiModels (
0 commit comments