@@ -263,7 +263,7 @@ func (c *Config) configureProviders(env env.Env, resolver VariableResolver, know
263263 if providerConfig.Type == "" {
264264 providerConfig.Type = catwalk.TypeOpenAICompat
265265 }
266− if !slices.Contains(c.knownProviderTypes(), providerConfig.Type) {
266+ if !slices.Contains(catwalk.KnownProviderTypes(), providerConfig.Type) {
267267 slog.Warn("Skipping custom provider due to unsupported provider type", "provider", id)
268268 c.Providers.Del(id)
269269 continue
@@ -303,18 +303,6 @@ func (c *Config) configureProviders(env env.Env, resolver VariableResolver, know
303303 return nil
304304}
305305
306−func (c *Config) knownProviderTypes() []catwalk.Type {
307− return []catwalk.Type{
308− catwalk.TypeOpenAI,
309− catwalk.TypeAnthropic,
310− catwalk.TypeAzure,
311− catwalk.TypeBedrock,
312− catwalk.TypeGoogle,
313− catwalk.TypeVertexAI,
314− catwalk.TypeOpenAICompat,
315− }
316−}
317−
318306func (c *Config) setDefaults(workingDir, dataDir string) {
319307 c.workingDir = workingDir
320308 if c.Options == nil {