7c48dfba79
The unified agent-plugin root now loads its desktop halves disabled by default — inventoried in Settings → Plugins, off until the user toggles — so ~/.hermes/plugins keeps its installed-but-inert posture (GHSA-mcfc-hp25-cjv7) on the desktop side too. The root-level cap only lowers a plugin's own defaultEnabled; an explicit user enable still wins. Also guards the folder-named error-record drop: with two roots, a broken plugin folder can share its name with a healthy plugin's id from the other root, and the unconditional drop clobbered the healthy inventory row.