/ in the input area opens a live popover that filters commands as you type, shows descriptions and argument hints, and supports tab-completion for subcommands. Press Return on a highlighted entry, or finish typing the command and press Return.
How the popover works
Start typing/ followed by the command name. The popover narrows the list in real time across both command names and their aliases. For commands that accept subcommands (for example /voice on), continue typing after a space and the popover switches to subcommand completions automatically.
The popover merges local commands (handled directly by the Herm client) with gateway commands discovered from the live Hermes gateway, including skills, plugins, and MCP prompts. The tables on this page cover the built-in local commands. Gateway commands appear in the same popover once the connection is established.
Command categories
Commands are grouped into four categories:Client
Actions handled entirely inside the Herm TUI: themes, skins, UI toggles, clipboard, voice, and diagnostics.
Session
Commands that act on the active Hermes Agent session: steering, queueing, reloading, goal control, and browser management.
Info
Read-only status panels: usage stats, profile details, session history, and version/path information.
Exit
Commands that close or restart Herm.
Built-in local commands
The following fallback catalog is generated fromsrc/app/slashCommands.ts in the Herm source repo. Herm also intercepts some live-session gateway commands for safety. Gateway commands, skills, plugins, and MCP prompts are discovered at runtime.
Client commands
Session commands
Info commands
Exit commands
Additional live-session commands
Herm intercepts some commands that may also exist in the gateway so they act on the active TUI session safely. Common examples include:Goal subcommands
Goal subcommands
The
/goal command accepts several subcommands:YOLO mode (/yolo)
YOLO mode (/yolo)
The
/yolo command toggles approval bypass for the active Hermes Agent session. When enabled, tool calls that would normally prompt for confirmation run without interruption. Herm intercepts the command locally and routes it through the gateway’s config.set path so the new state applies immediately to the current session only — other sessions and your saved config are unaffected.After running /yolo, the new state is reflected in session.info.yolo (true when bypass is on) and Herm shows a toast like yolo on or yolo off. Run /yolo again to toggle it back.Browser subcommands
Browser subcommands
The
/browser command manages a CDP browser connection:Gateway and skill commands
In addition to the built-in commands listed above, the popover also surfaces commands registered on your Hermes gateway. These include:- Skills: custom scripts in
~/.hermes/skills/that expose slash commands. - Plugins: gateway-side plugins that register named commands.
- MCP prompts: prompt templates served by connected MCP servers and surfaced as
/mcp-prompt-nameentries.
/reload-skills or /reload-mcp to refresh the list after adding new skills or MCP servers.