Files
hermes-webui/api
Mark Baker a2ce4e81b5 fix(plugins): distinguish exclusive/provider activation in Settings panel
The Settings → Plugins panel keyed off `loaded.enabled` and the four
agentic visibility hooks, both of which are False/empty for exclusive
plugins (memory.provider, model-provider, etc.). Those plugins were
mislabeled as "Disabled" with "No registered lifecycle hooks" even when
fully functional as the active provider for their category.

Surface `manifest.kind` and a derived `activation` field
("enabled" | "disabled" | "exclusive" | "provider") in /api/plugins.
The card render picks a third badge state ("Active (provider)") and a
dedicated empty-hooks line for those rows. `enabled` is preserved in
the payload so older clients still work; new clients should prefer
`activation`.

Fixes #2659
2026-05-20 00:01:02 -04:00
..
2026-05-18 07:14:26 +08:00
2026-05-20 22:23:53 +00:00
2026-04-29 19:54:07 -07:00
2026-05-20 22:23:53 +00:00
2026-05-20 22:24:40 +00:00
2026-05-20 21:48:04 +00:00
2026-05-15 16:39:45 -07:00
2026-05-17 19:55:09 +00:00