@@ -263,7 +263,7 @@ func (c *Config) configureProviders(env env.Env, resolver VariableResolver, know
263 if providerConfig.Type == "" {
263 if providerConfig.Type == "" {
264 providerConfig.Type = catwalk.TypeOpenAICompat
264 providerConfig.Type = catwalk.TypeOpenAICompat
266− if !slices.Contains(c.knownProviderTypes(), providerConfig.Type) {
266+ if !slices.Contains(catwalk.KnownProviderTypes(), providerConfig.Type) {
267 slog.Warn("Skipping custom provider due to unsupported provider type", "provider", id)
267 slog.Warn("Skipping custom provider due to unsupported provider type", "provider", id)
268 c.Providers.Del(id)
268 c.Providers.Del(id)
@@ -303,18 +303,6 @@ func (c *Config) configureProviders(env env.Env, resolver VariableResolver, know
303 return nil
303 return nil
306−func (c *Config) knownProviderTypes() []catwalk.Type {
307− return []catwalk.Type{
309− catwalk.TypeAnthropic,
311− catwalk.TypeBedrock,
313− catwalk.TypeVertexAI,
314− catwalk.TypeOpenAICompat,
318func (c *Config) setDefaults(workingDir, dataDir string) {
306func (c *Config) setDefaults(workingDir, dataDir string) {
319 c.workingDir = workingDir
307 c.workingDir = workingDir
320 if c.Options == nil {
308 if c.Options == nil {