fix: prevent nil pointer dereference when updating agent model (#1560)

Gustave-241021 created

Change summary

internal/app/app.go | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

internal/app/app.go 🔗

@@ -260,6 +260,9 @@ func (app *App) RunNonInteractive(ctx context.Context, output io.Writer, prompt
 }
 
 func (app *App) UpdateAgentModel(ctx context.Context) error {
+	if app.AgentCoordinator == nil {
+		return fmt.Errorf("agent configuration is missing")
+	}
 	return app.AgentCoordinator.UpdateModels(ctx)
 }