Rescues oversized MCP and web tool results before they flood context.
Validated at the pinned sha with hermes plugins validate --install-deps
and scripts/validate_plugin_catalog.py.
Community entry: spotify-desktop (https://github.com/cruzlxyz/hermes-spotify-desktop)
— a Spotify Connect remote for Hermes Desktop.
- Unified agent+desktop package: desktop/ is the Electron status-bar mini
player (now playing, transport, volume, device transfer, search, playlists,
queue); dashboard/ is backend-only — a small FastAPI router (plugin_api.py)
mounted at /api/plugins/spotify-desktop/ that proxies the Spotify Web API
through the bundled Hermes Spotify client.
- No agent tools/hooks/middleware and no required env: the capabilities block
is intentionally all-empty and matches the pinned commit. Auth and token
refresh piggyback on the built-in Spotify integration (hermes auth spotify /
providers.spotify in auth.json).
- Desktop-focused: dashboard/manifest.json uses the official
"tab": { "hidden": true } option, so installs add no web dashboard tab.
Config is optional via plugins.entries.spotify-desktop.settings (declared in
the plugin.yaml config_schema: poll intervals).
Pin: v0.1.1 (b98b181f3496efe8331d017296c962195be14273).
List e-is/hermes-kanban-gantt in the desktop plugin catalog: a Gantt
timeline view for the Hermes kanban boards (full /kanban-gantt page,
dependency tree connectors, live-activity arcs, dockable task drawer,
bulk actions). Zero API keys, zero model tokens.
Add rarf/hermes-quota-plugin to the plugin catalog. The plugin provides
per-provider quota / rate-limit status via /quota command and desktop widget,
with footer and usage_extra hooks.
Reasserts pinned standing instructions after context compaction.
Validated at the pinned sha with hermes plugins validate --install-deps
and scripts/validate_plugin_catalog.py.
Owner-submitted entry for tommulkins/hermes-plugin-session-analyzer,
pinned at ae81c5b8d8f00c8ed634a15ce3267142572a82c5 (tag v0.3.2).
- Desktop UI half (desktop/plugin.js) + dashboard REST API half
(dashboard/) in the unified package layout; installs to
~/.hermes/plugins/session-dashboard/ with both halves resolving.
- No agent-side tools/hooks/middleware; requires no env vars.
- `hermes plugins validate` passes at the pin; no self-updating code
(install.sh is external, no fetch+write paths in the plugin).
Moves sha and docs_url to a4843d82c0b2c8443830b79f5e0a19b8a78a8303 (v0.19.2, peeled
commit). Capabilities block unchanged and re-verified at that commit.
Signed-off-by: SmokeDev <degensmoke@gmail.com>
Moves the pin from 8aeac6a6 to 4764f687, the peeled commit of tag v0.19.1.
The only source change on the auth surface is #146 (read-only Codex lane,
authored by @teknium1), merged as-is. plugin.yaml changed only its version
field; hook registrations, tools, middleware and required env are unchanged
against the declared capabilities block.
Signed-off-by: SmokeDev <degensmoke@gmail.com>