9d66e76c5d
Add Move up/down controls for actual rooms without changing bot or folder ordering. Preserve default pin/activity ordering until an explicit move, retain hidden room slots, and persist Desktop-local order through room updates, mirror merges, and hydration. No membership or routing writes. Adapted narrowly from the group ordering idea in archived NousResearch/Hermes-Bot-Mode#105 by @onuraycicek; rename already exists. Co-authored-by: Onur Aycicek <onur.m.aycicek@gmail.com>
Bundled plugins
Drop a <name>/plugin.{ts,tsx} here that default-exports a HermesPlugin and
it registers automatically at boot (vite glob in ../contrib/plugins.ts), with
the same inventory + live enable/disable contract as runtime plugins.
Keep this tree for real shipped plugins (and the small authoring fixtures that
dogfood the SDK). One-off demos that rebuild a core chrome piece 1:1 do not
belong here — they double the UI and confuse Settings ▸ Plugins. Publish those
in the companion
hermes-example-plugins
repo instead.
User- and agent-authored plugins load at runtime from
$HERMES_HOME/desktop-plugins/<name>/plugin.js (the disk door) — see the
hermes-desktop-plugins skill.