feat: remove codex support

This commit is contained in:
Kacper
2025-12-13 20:13:53 +01:00
parent 83fbf55781
commit 37f45ee89b
32 changed files with 925 additions and 7065 deletions

View File

@@ -8,7 +8,6 @@
import { BaseProvider } from "./base-provider.js";
import { ClaudeProvider } from "./claude-provider.js";
import { CodexProvider } from "./codex-provider.js";
import type { InstallationStatus } from "./types.js";
export class ProviderFactory {
@@ -21,12 +20,6 @@ export class ProviderFactory {
static getProviderForModel(modelId: string): BaseProvider {
const lowerModel = modelId.toLowerCase();
// OpenAI/Codex models (gpt-*)
// Note: o1/o3 models are not supported by Codex CLI
if (lowerModel.startsWith("gpt-")) {
return new CodexProvider();
}
// Claude models (claude-*, opus, sonnet, haiku)
if (
lowerModel.startsWith("claude-") ||
@@ -56,7 +49,6 @@ export class ProviderFactory {
static getAllProviders(): BaseProvider[] {
return [
new ClaudeProvider(),
new CodexProvider(),
// Future providers...
];
}
@@ -95,10 +87,6 @@ export class ProviderFactory {
case "anthropic":
return new ClaudeProvider();
case "codex":
case "openai":
return new CodexProvider();
// Future providers:
// case "cursor":
// return new CursorProvider();