{"version":"2.1.246","anchor":"plugin-sync-rounds-are-traced-and-report-whether-anything-ch","canonical_anchor":"plugin-sync-rounds-are-traced-and-report-whether-anything-ch","heading":"Plugin sync rounds are traced and report whether anything changed","tier":"internal","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/plugin-sync-rounds-are-traced-and-report-whether-anything-ch","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Plugin sync rounds are traced and report whether anything changed\n\nEach plugin sync round is traced and reports whether anything was actually downloaded or removed.\n\n**What**\n\nA sync round now returns whether it downloaded or removed anything, and closes a `plugins_sync_round` trace on every exit: gate closed, policy pending, listing failed, download failed, unexpected error, root refused, or success.\n\n**Details**\n\n- The no-change path also rewrites the plugin record when a plugin's marketplace name or installation preference changed, not only when stale directories were swept.\n\n**Evidence**\n\n`plugins_sync_round`\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}