on main help sign in
fix: address panic when deciding which model to use
0b95320Andrey Nering
internal/config/load.go+1
@@ -301,6 +301,7 @@ func (cfg *Config) defaultModelSelection(knownProviders []provider.Provider) (la
301 defaultSmallModel := cfg.GetModel(string(p.ID), p.DefaultSmallModelID)
301 defaultSmallModel := cfg.GetModel(string(p.ID), p.DefaultSmallModelID)
302 if defaultSmallModel == nil {
302 if defaultSmallModel == nil {
303 err = fmt.Errorf("default small model %s not found for provider %s", p.DefaultSmallModelID, p.ID)
303 err = fmt.Errorf("default small model %s not found for provider %s", p.DefaultSmallModelID, p.ID)
304+ return
304 }
305 }
305 smallModel = SelectedModel{
306 smallModel = SelectedModel{
306 Provider: string(p.ID),
307 Provider: string(p.ID),