From 8a43a964b643f6d63ff1a17f9f4c687651973ed6 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Fri, 13 Mar 2026 12:10:14 +0000 Subject: [PATCH] fix(ai): wire patrol circuit breaker on first-time configure --- internal/api/router.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/api/router.go b/internal/api/router.go index 62e6abaa6..1904d3fc5 100644 --- a/internal/api/router.go +++ b/internal/api/router.go @@ -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") + } + } } } }