Teknium
0df4d1278e
feat(plugins): add enable/disable commands + interactive toggle UI (#3747)
Adds plugin management with three interfaces:
hermes plugins # interactive curses checklist (like hermes tools)
hermes plugins enable # non-interactive enable
hermes plugins disable # non-interactive disable
hermes plugins list # table with status column
Disabled plugins are stored in config.yaml under plugins.disabled and
skipped during discovery. Uses the same curses_checklist component as
hermes tools for the interactive UI.
Changes:
- hermes_cli/plugins.py: _get_disabled_plugins() + skip disabled during
discover_and_load()
- hermes_cli/plugins_cmd.py: cmd_toggle() interactive UI, cmd_enable(),
cmd_disable(), updated cmd_list() with status column
- hermes_cli/main.py: enable/disable subparser entries
- website/docs/reference/cli-commands.md: updated plugins section
- website/docs/user-guide/features/plugins.md: updated managing section
2026-03-29 10:39:57 -07:00
..
2026-03-05 05:24:55 -08:00
2026-03-29 10:39:57 -07:00
2026-03-29 00:16:34 -07:00
2026-03-28 14:23:26 -07:00
2026-03-14 06:36:01 -07:00
2026-03-24 08:12:37 -07:00
2026-03-29 09:34:35 -07:00
2026-03-26 14:41:04 -07:00
2026-03-24 07:53:07 -07:00
2026-03-28 15:26:35 -07:00