on main help sign in
fix nil pointer dereference when there's no provider for specific model
commit78aea799d9e569b6471ecf4aa68f930ebbacac96 authorgjergj <gjergjiramku@gmail.com> dateWed 16 Jul 2025, 23:31 (1 year ago) parentacf354e
1 file changed+1−1
internal/llm/agent/agent.go+1−1
internal/llm/agent/agent.go+1−1
@@ -859,7 +859,7 @@ func (a *agent) UpdateModel() error {
859859
860860 // Get current provider configuration
861861 currentProviderCfg := cfg.GetProviderForModel(a.agentCfg.Model)
862− if currentProviderCfg.ID == "" {
862+ if currentProviderCfg == nil || currentProviderCfg.ID == "" {
863863 return fmt.Errorf("provider for agent %s not found in config", a.agentCfg.Name)
864864 }
865865