Skip to content

Commit d64e677

Browse files
authored
Remove Gemini CLI provider (RooCodeInc#5223)
1 parent f763a51 commit d64e677

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+2
-1594
lines changed

packages/types/src/provider-settings.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ export const providerNames = [
1919
"vscode-lm",
2020
"lmstudio",
2121
"gemini",
22-
"gemini-cli",
2322
"openai-native",
2423
"mistral",
2524
"deepseek",
@@ -159,11 +158,6 @@ const geminiSchema = apiModelIdProviderModelSchema.extend({
159158
googleGeminiBaseUrl: z.string().optional(),
160159
})
161160

162-
const geminiCliSchema = apiModelIdProviderModelSchema.extend({
163-
geminiCliOAuthPath: z.string().optional(),
164-
geminiCliProjectId: z.string().optional(),
165-
})
166-
167161
const openAiNativeSchema = apiModelIdProviderModelSchema.extend({
168162
openAiNativeApiKey: z.string().optional(),
169163
openAiNativeBaseUrl: z.string().optional(),
@@ -229,7 +223,6 @@ export const providerSettingsSchemaDiscriminated = z.discriminatedUnion("apiProv
229223
vsCodeLmSchema.merge(z.object({ apiProvider: z.literal("vscode-lm") })),
230224
lmStudioSchema.merge(z.object({ apiProvider: z.literal("lmstudio") })),
231225
geminiSchema.merge(z.object({ apiProvider: z.literal("gemini") })),
232-
geminiCliSchema.merge(z.object({ apiProvider: z.literal("gemini-cli") })),
233226
openAiNativeSchema.merge(z.object({ apiProvider: z.literal("openai-native") })),
234227
mistralSchema.merge(z.object({ apiProvider: z.literal("mistral") })),
235228
deepSeekSchema.merge(z.object({ apiProvider: z.literal("deepseek") })),
@@ -257,7 +250,6 @@ export const providerSettingsSchema = z.object({
257250
...vsCodeLmSchema.shape,
258251
...lmStudioSchema.shape,
259252
...geminiSchema.shape,
260-
...geminiCliSchema.shape,
261253
...openAiNativeSchema.shape,
262254
...mistralSchema.shape,
263255
...deepSeekSchema.shape,

packages/types/src/providers/gemini-cli.ts

Lines changed: 0 additions & 110 deletions
This file was deleted.

packages/types/src/providers/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ export * from "./chutes.js"
44
export * from "./claude-code.js"
55
export * from "./deepseek.js"
66
export * from "./gemini.js"
7-
export * from "./gemini-cli.js"
87
export * from "./glama.js"
98
export * from "./groq.js"
109
export * from "./lite-llm.js"

src/api/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
OllamaHandler,
1616
LmStudioHandler,
1717
GeminiHandler,
18-
GeminiCliHandler,
1918
OpenAiNativeHandler,
2019
DeepSeekHandler,
2120
MistralHandler,
@@ -86,8 +85,6 @@ export function buildApiHandler(configuration: ProviderSettings): ApiHandler {
8685
return new LmStudioHandler(options)
8786
case "gemini":
8887
return new GeminiHandler(options)
89-
case "gemini-cli":
90-
return new GeminiCliHandler(options)
9188
case "openai-native":
9289
return new OpenAiNativeHandler(options)
9390
case "deepseek":

0 commit comments

Comments
 (0)