# Bundled plugins Drop a `/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 Capabilities ▸ Plugins. Publish those in the companion [`hermes-example-plugins`](https://github.com/NousResearch/hermes-example-plugins) repo instead. User- and agent-authored plugins load at runtime from `$HERMES_HOME/desktop-plugins//plugin.js` (the disk door) — see the `hermes-desktop-plugins` skill.