Back to AI Q&A
How to distinguish the three states of the Hermes Agent plugin?

How to distinguish the three states of the Hermes Agent plugin?

AI Q&A Admin 55 views

The Hermes Agent plug-in has three statuses: enabled, disabled, and not enabled. To put it simply: enabled will load, disabled will explicitly not load, and not enabled means that it has been discovered but not yet selected. Distinguishing between these three states can solve many misunderstandings that "plugins are obviously in the list but have no effect".

The meaning of the three states

  • enabled: The plugin is in plugins.enabled and the next session loads.
  • disabled: The plugin is explicitly closed in plugins.disabled, with a higher priority than enabled.
  • not enabled: The plugin exists, but you haven't chosen to use it yet.

Why disabled

disabled is not superfluous. It is used to explicitly close a built-in or discovered plugin to avoid being incorrectly opened after upgrading or rediscovering. This state is useful for team machines, NixOS declarative environments, and multi-person shared configurations.

How to recover

If you turn off the plug-in by mistake, re-enable it with hermes plugins enable 插件名, or go to the hermes plugins interface to check it. After the changes, start the session again, because the already started agent may not dynamically load the newly changed plugin.

Recommended Tools

More