on main help sign in
refactor(hyper): simplify by removing old code
59e9233Andrey Nering
internal/agent/coordinator.go+1−14
@@ -281,20 +281,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
281 return options
281 return options
282 }
282 }
283
283
284− providerType := providerCfg.Type
284+ switch providerCfg.Type {
285− if providerType == "hyper" {
286− if strings.Contains(model.CatwalkCfg.ID, "claude") {
287− providerType = anthropic.Name
288− } else if strings.Contains(model.CatwalkCfg.ID, "gpt") {
289− providerType = openai.Name
290− } else if strings.Contains(model.CatwalkCfg.ID, "gemini") {
291− providerType = google.Name
292− } else {
293− providerType = openaicompat.Name
294− }
295− }
296−
297− switch providerType {
298 case openai.Name, azure.Name:
285 case openai.Name, azure.Name:
299 _, hasReasoningEffort := mergedOptions["reasoning_effort"]
286 _, hasReasoningEffort := mergedOptions["reasoning_effort"]
300 if !hasReasoningEffort && model.ModelCfg.ReasoningEffort != "" {
287 if !hasReasoningEffort && model.ModelCfg.ReasoningEffort != "" {