Problem (one or two sentences)
Eseguendo la configurazione di Roo Code per utilizzare il provide LM Studio con Base URL http://192.168.75.154:1234 vengono chiamate sempre le API in formato OpenAI Compatible e non nel formato LM Studio Nativo come dichiarato nella documentazione
Context (who is affected and when)
Il problema si presenta quando si configura un nuovo provider nelle impostazioni del plugin, creando un profilo per il fornitore API LM Studio locale
Reproduction steps
Expected result
Received request: GET to /api/v1/models
Actual result
Received request: GET to /v1/models
Variations tried (optional)
No response
App Version
Version: 3.53.0 (44f6bba)
API Provider (optional)
LM Studio
Model Used (optional)
google/gemma-4-e4b
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)
2026-04-29 16:15:57 [DEBUG]
Received request: GET to /v1/models
2026-04-29 16:15:57 [INFO]
Returning {
"data": [
{
"id": "google/gemma-4-e4b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "nvidia/nemotron-3-nano-omni",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "qwen/qwen3.6-35b-a3b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "qwen/qwen3-4b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "qwen/qwen3.5-9b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "text-embedding-nomic-embed-text-v1.5",
"object": "model",
"owned_by": "organization_owner"
}
],
"object": "list"
}
2026-04-29 16:15:57 [DEBUG]
[LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt] Client created.
2026-04-29 16:15:57 [INFO]
[LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt][Endpoint=listDownloadedModels] Listing downloaded models
2026-04-29 16:15:57 [INFO]
[LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt][Endpoint=listLoaded] Listing loaded models
2026-04-29 16:15:57 [INFO]
[LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt][Endpoint=getModelInfo] Getting descriptor for specifier: {"type":"instanceReference","instanceReference":"e8RMZ1KKU1me2G6rm+lXB87H"}
2026-04-29 16:15:57 [DEBUG]
Received request: GET to /v1/models
2026-04-29 16:15:57 [INFO]
Returning {
"data": [
{
"id": "google/gemma-4-e4b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "nvidia/nemotron-3-nano-omni",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "qwen/qwen3.6-35b-a3b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "qwen/qwen3-4b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "qwen/qwen3.5-9b",
"object": "model",
"owned_by": "organization_owner"
},
{
"id": "text-embedding-nomic-embed-text-v1.5",
"object": "model",
"owned_by": "organization_owner"
}
],
"object": "list"
}
2026-04-29 16:15:57 [DEBUG]
[LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi] Client created.
2026-04-29 16:15:57 [INFO]
[LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi][Endpoint=listDownloadedModels] Listing downloaded models
2026-04-29 16:15:57 [INFO]
[LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi][Endpoint=listLoaded] Listing loaded models
2026-04-29 16:15:57 [INFO]
[LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi][Endpoint=getModelInfo] Getting descriptor for specifier: {"type":"instanceReference","instanceReference":"e8RMZ1KKU1me2G6rm+lXB87H"}
Problem (one or two sentences)
Eseguendo la configurazione di Roo Code per utilizzare il provide LM Studio con Base URL http://192.168.75.154:1234 vengono chiamate sempre le API in formato OpenAI Compatible e non nel formato LM Studio Nativo come dichiarato nella documentazione
Context (who is affected and when)
Il problema si presenta quando si configura un nuovo provider nelle impostazioni del plugin, creando un profilo per il fornitore API LM Studio locale
Reproduction steps
Expected result
Received request: GET to /api/v1/models
Actual result
Received request: GET to /v1/models
Variations tried (optional)
No response
App Version
Version: 3.53.0 (44f6bba)
API Provider (optional)
LM Studio
Model Used (optional)
google/gemma-4-e4b
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)
2026-04-29 16:15:57 [DEBUG] Received request: GET to /v1/models 2026-04-29 16:15:57 [INFO] Returning { "data": [ { "id": "google/gemma-4-e4b", "object": "model", "owned_by": "organization_owner" }, { "id": "nvidia/nemotron-3-nano-omni", "object": "model", "owned_by": "organization_owner" }, { "id": "qwen/qwen3.6-35b-a3b", "object": "model", "owned_by": "organization_owner" }, { "id": "qwen/qwen3-4b", "object": "model", "owned_by": "organization_owner" }, { "id": "qwen/qwen3.5-9b", "object": "model", "owned_by": "organization_owner" }, { "id": "text-embedding-nomic-embed-text-v1.5", "object": "model", "owned_by": "organization_owner" } ], "object": "list" } 2026-04-29 16:15:57 [DEBUG] [LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt] Client created. 2026-04-29 16:15:57 [INFO] [LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt][Endpoint=listDownloadedModels] Listing downloaded models 2026-04-29 16:15:57 [INFO] [LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt][Endpoint=listLoaded] Listing loaded models 2026-04-29 16:15:57 [INFO] [LMSAuthenticator][Client=Z1QdWYByP1OvvwUdatg3ioDt][Endpoint=getModelInfo] Getting descriptor for specifier: {"type":"instanceReference","instanceReference":"e8RMZ1KKU1me2G6rm+lXB87H"} 2026-04-29 16:15:57 [DEBUG] Received request: GET to /v1/models 2026-04-29 16:15:57 [INFO] Returning { "data": [ { "id": "google/gemma-4-e4b", "object": "model", "owned_by": "organization_owner" }, { "id": "nvidia/nemotron-3-nano-omni", "object": "model", "owned_by": "organization_owner" }, { "id": "qwen/qwen3.6-35b-a3b", "object": "model", "owned_by": "organization_owner" }, { "id": "qwen/qwen3-4b", "object": "model", "owned_by": "organization_owner" }, { "id": "qwen/qwen3.5-9b", "object": "model", "owned_by": "organization_owner" }, { "id": "text-embedding-nomic-embed-text-v1.5", "object": "model", "owned_by": "organization_owner" } ], "object": "list" } 2026-04-29 16:15:57 [DEBUG] [LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi] Client created. 2026-04-29 16:15:57 [INFO] [LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi][Endpoint=listDownloadedModels] Listing downloaded models 2026-04-29 16:15:57 [INFO] [LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi][Endpoint=listLoaded] Listing loaded models 2026-04-29 16:15:57 [INFO] [LMSAuthenticator][Client=gzBu2InrJ2gemb5ZK4r4iZGi][Endpoint=getModelInfo] Getting descriptor for specifier: {"type":"instanceReference","instanceReference":"e8RMZ1KKU1me2G6rm+lXB87H"}