Skip to content

Commit 6063b2a

Browse files
mrubensutarn
authored andcommitted
Remove Gemini CLI provider (RooCodeInc#5223)
1 parent 53eb775 commit 6063b2a

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
-1593
lines changed

packages/types/src/provider-settings.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export const providerNames = [
2020
"vscode-lm",
2121
"lmstudio",
2222
"gemini",
23-
"gemini-cli",
2423
"openai-native",
2524
"mistral",
2625
"deepseek",
@@ -161,11 +160,6 @@ const geminiSchema = apiModelIdProviderModelSchema.extend({
161160
googleGeminiBaseUrl: z.string().optional(),
162161
})
163162

164-
const geminiCliSchema = apiModelIdProviderModelSchema.extend({
165-
geminiCliOAuthPath: z.string().optional(),
166-
geminiCliProjectId: z.string().optional(),
167-
})
168-
169163
const openAiNativeSchema = apiModelIdProviderModelSchema.extend({
170164
openAiNativeApiKey: z.string().optional(),
171165
openAiNativeBaseUrl: z.string().optional(),
@@ -236,7 +230,6 @@ export const providerSettingsSchemaDiscriminated = z.discriminatedUnion("apiProv
236230
vsCodeLmSchema.merge(z.object({ apiProvider: z.literal("vscode-lm") })),
237231
lmStudioSchema.merge(z.object({ apiProvider: z.literal("lmstudio") })),
238232
geminiSchema.merge(z.object({ apiProvider: z.literal("gemini") })),
239-
geminiCliSchema.merge(z.object({ apiProvider: z.literal("gemini-cli") })),
240233
openAiNativeSchema.merge(z.object({ apiProvider: z.literal("openai-native") })),
241234
mistralSchema.merge(z.object({ apiProvider: z.literal("mistral") })),
242235
deepSeekSchema.merge(z.object({ apiProvider: z.literal("deepseek") })),
@@ -265,7 +258,6 @@ export const providerSettingsSchema = z.object({
265258
...vsCodeLmSchema.shape,
266259
...lmStudioSchema.shape,
267260
...geminiSchema.shape,
268-
...geminiCliSchema.shape,
269261
...openAiNativeSchema.shape,
270262
...mistralSchema.shape,
271263
...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,
@@ -87,8 +86,6 @@ export function buildApiHandler(configuration: ProviderSettings): ApiHandler {
8786
return new LmStudioHandler(options)
8887
case "gemini":
8988
return new GeminiHandler(options)
90-
case "gemini-cli":
91-
return new GeminiCliHandler(options)
9289
case "openai-native":
9390
return new OpenAiNativeHandler(options)
9491
case "deepseek":

0 commit comments

Comments
 (0)