fix(ai): wire patrol circuit breaker on first-time configure

This commit is contained in:
rcourtman 2026-03-13 12:10:14 +00:00
parent ae2edbde20
commit 8a43a964b6

View file

@ -3467,6 +3467,12 @@ func (r *Router) RestartAIChat(ctx context.Context) {
r.wireChatServiceToAI()
if r.aiSettingsHandler != nil {
r.aiSettingsHandler.WireOrchestratorAfterChatStart()
if patrolSvc := r.aiSettingsHandler.GetAIService(ctx).GetPatrolService(); patrolSvc != nil {
if breaker := r.aiSettingsHandler.GetCircuitBreaker(); breaker != nil {
patrolSvc.SetCircuitBreaker(breaker)
log.Info().Msg("AI patrol circuit breaker wired")
}
}
}
}
}