From c78b02502102c1eca77343260b8312c446b2b5d5 Mon Sep 17 00:00:00 2001 From: octo-patch Date: Fri, 17 Apr 2026 22:29:38 +0800 Subject: [PATCH] feat: add MiniMax provider to APIProvider enum - Add .miniMax case with raw value 'miniMax' - Add 'MiniMax' display name - Add .miniMax to selectableProviders list --- Sources/AgentTools/APIProvider.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/AgentTools/APIProvider.swift b/Sources/AgentTools/APIProvider.swift index 7c3c1c7..d639425 100644 --- a/Sources/AgentTools/APIProvider.swift +++ b/Sources/AgentTools/APIProvider.swift @@ -17,6 +17,7 @@ public enum APIProvider: String, CaseIterable, Codable, Sendable { case localOllama = "localOllama" case vLLM = "vLLM" case lmStudio = "lmStudio" + case miniMax = "miniMax" case foundationModel = "foundationModel" public var displayName: String { @@ -34,6 +35,7 @@ public enum APIProvider: String, CaseIterable, Codable, Sendable { case .localOllama: "Local Ollama" case .vLLM: "vLLM" case .lmStudio: "LM Studio" + case .miniMax: "MiniMax" case .zAI: "Z.ai" case .bigModel: "BigModel" case .qwen: "Qwen" @@ -42,6 +44,6 @@ public enum APIProvider: String, CaseIterable, Codable, Sendable { } public static var selectableProviders: [APIProvider] { - [.claude, .openAI, .gemini, .grok, .mistral, .codestral, .vibe, .deepSeek, .huggingFace, .zAI, .bigModel, .qwen, .ollama, .localOllama, .vLLM, .lmStudio] + [.claude, .openAI, .gemini, .grok, .mistral, .codestral, .vibe, .deepSeek, .huggingFace, .miniMax, .zAI, .bigModel, .qwen, .ollama, .localOllama, .vLLM, .lmStudio] } }