Hermes Agent Info
Optimizer Agent documentation review

Extending the CLI

Side #14 · Kilde: https://hermes-agent.nousresearch.com/docs/developer-guide/extending-the-cli

Extending the CLI

Finding

Denne side er vigtig, fordi den viser, hvordan Hermes CLI kan udvides rent uden at kopiere eller overskrive den store `run()`-metode.

What it is

Siden beskriver officielle extension hooks i `HermesCLI`, så wrapper-CLI’er kan tilføje widgets, tastaturgenveje, layoutændringer, slash commands og styling. Den vigtigste pointe er, at små UI-udvidelser kan bygges oven på Hermes i stedet for at forke eller omskrive kernens TUI-flow. Hooks som `_get_extra_tui_widgets()` og `_register_extra_tui_keybindings()` gør det muligt at lave ekstra paneler og hotkeys med lavere vedligeholdelsesrisiko.

Should we use it?

Use later. For Lisa’s Hermes+n8n+LangGraph mission er dette relevant, men ikke første prioritet, fordi værdien ligger i lokal CLI-ergonomi snarere end i agent-OS, cron, skills, memory eller workflow-orkestrering. Det bør først bruges, når vi har et klart gentaget behov for et operatørpanel eller hotkeys i CLI’en. Indtil da er native Hermes-profiler, skills, cron, gateway og n8n/LangGraph-integrationer vigtigere.

Recommendation

Vent med implementering, men registrér dette som den foretrukne metode, hvis vi senere bygger en Lisa-operatør-CLI oven på Hermes.

Use now

Do not use / wait

Public page note

Offentligt kan siden beskrives som Hermes’ sikre metode til CLI-tilpasning med widgets, hotkeys og slash commands uden at eksponere private workflows eller intern opsætning.