on main help sign in
chore: small update
commitd2d42ecabe7ce5a30e8b0f955d0d5cc18aacf1a4 authorkujtimiihoxha <kujtimii.h@gmail.com> dateThu 23 Oct 2025, 13:28 (1 year ago) parent6503c86
3 files changed+4−16
go.mod+1−1 go.sum+2−2 internal/config/load.go+1−13
go.mod+1−1
@@ -14,7 +14,6 @@ require (
1414 github.com/charlievieth/fastwalk v1.0.14
1515 github.com/charmbracelet/bubbles/v2 v2.0.0-beta.1.0.20250820203609-601216f68ee2
1616 github.com/charmbracelet/bubbletea/v2 v2.0.0-beta.4.0.20251011205917-3b687ffc1619
17− github.com/charmbracelet/catwalk v0.7.1-0.20251023111020-d752748ac971
1817 github.com/charmbracelet/fang v0.4.3
1918 github.com/charmbracelet/glamour/v2 v2.0.0-20250811143442-a27abb32f018
2019 github.com/charmbracelet/lipgloss/v2 v2.0.0-beta.3.0.20250917201909-41ff0bf215ea
@@ -79,6 +78,7 @@ require (
7978 github.com/bahlo/generic-list-go v0.2.0 // indirect
8079 github.com/buger/jsonparser v1.1.1 // indirect
8180 github.com/charmbracelet/anthropic-sdk-go v0.0.0-20251022202715-ec1499142678 // indirect
81+ github.com/charmbracelet/catwalk v0.7.1-0.20251023112313-048e47f1399c
8282 github.com/charmbracelet/colorprofile v0.3.2
8383 github.com/charmbracelet/go-genai v0.0.0-20251021165952-9befde14ce97 // indirect
8484 github.com/charmbracelet/ultraviolet v0.0.0-20250915111650-81d4262876ef
go.sum+2−2
@@ -80,8 +80,8 @@ github.com/charmbracelet/bubbles/v2 v2.0.0-beta.1.0.20250820203609-601216f68ee2
8080github.com/charmbracelet/bubbles/v2 v2.0.0-beta.1.0.20250820203609-601216f68ee2/go.mod h1:6HamsBKWqEC/FVHuQMHgQL+knPyvHH55HwJDHl/adMw=
8181github.com/charmbracelet/bubbletea/v2 v2.0.0-beta.4.0.20251011205917-3b687ffc1619 h1:hjOhtqsxa+LVuCAkzhfA43wtusOaUPyQdSTg/wbRscw=
8282github.com/charmbracelet/bubbletea/v2 v2.0.0-beta.4.0.20251011205917-3b687ffc1619/go.mod h1:5IzIGXU1n0foRc8bRAherC8ZuQCQURPlwx3ANLq1138=
83−github.com/charmbracelet/catwalk v0.7.1-0.20251023111020-d752748ac971 h1:6qM1edENAB4osMq8Z8eWdNRoYSkkaZLZl20YMcQ4GK0=
84−github.com/charmbracelet/catwalk v0.7.1-0.20251023111020-d752748ac971/go.mod h1:ReU4SdrLfe63jkEjWMdX2wlZMV3k9r11oQAmzN0m+KY=
83+github.com/charmbracelet/catwalk v0.7.1-0.20251023112313-048e47f1399c h1:FVx5lHa+uGmr3GmShsQWhrpmU8RutJm0+To9rU804Ws=
84+github.com/charmbracelet/catwalk v0.7.1-0.20251023112313-048e47f1399c/go.mod h1:ReU4SdrLfe63jkEjWMdX2wlZMV3k9r11oQAmzN0m+KY=
8585github.com/charmbracelet/colorprofile v0.3.2 h1:9J27WdztfJQVAQKX2WOlSSRB+5gaKqqITmrvb1uTIiI=
8686github.com/charmbracelet/colorprofile v0.3.2/go.mod h1:mTD5XzNeWHj8oqHb+S1bssQb7vIHbepiebQ2kPKVKbI=
8787github.com/charmbracelet/fang v0.4.3 h1:qXeMxnL4H6mSKBUhDefHu8NfikFbP/MBNTfqTrXvzmY=
internal/config/load.go+1−13
@@ -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 {