feat(agent): wire IdentitySync.OnChange to InvalidateBootstrapCache

This commit is contained in:
ZanzyTHEbar 2026-02-22 22:53:04 +00:00
parent af40578d5b
commit 30328c8d63

View file

@ -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()})