hermes-agent/apps
Brooklyn Nicholson 7c48dfba79 feat(desktop): ship unified desktop halves opt-in; guard cross-root inventory rows
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.
2026-08-13 13:18:49 -05:00
..
bootstrap-installer fix(desktop): apply the stale-installer marker guard to both hand-offs 2026-08-01 20:43:08 -05:00
desktop feat(desktop): ship unified desktop halves opt-in; guard cross-root inventory rows 2026-08-13 13:18:49 -05:00
shared fix(dashboard): reload loopback tabs after stale session-token closes 2026-08-04 15:26:37 +05:30