From 30328c8d63c22df25149a9d4dc9431103bec8293 Mon Sep 17 00:00:00 2001 From: ZanzyTHEbar Date: Sun, 22 Feb 2026 22:53:04 +0000 Subject: [PATCH] feat(agent): wire IdentitySync.OnChange to InvalidateBootstrapCache --- pkg/agent/loop.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/agent/loop.go b/pkg/agent/loop.go index dbe5e6385..a0188d7a7 100644 --- a/pkg/agent/loop.go +++ b/pkg/agent/loop.go @@ -231,6 +231,7 @@ func NewAgentLoop(ctx context.Context, cfg *config.Config, msgBus *bus.MessageBu map[string]interface{}{"error": idErr.Error()}) } else { idSync = dragonsync.New(identityDir, pkg.NAME, memDelegate) + idSync.OnChange = func() { contextBuilder.InvalidateBootstrapCache() } if syncErr := idSync.SyncAll(ctx); syncErr != nil { logger.WarnCF("agent", "Initial identity sync failed (non-fatal)", map[string]interface{}{"error": syncErr.Error()})