Skip to main content

command-tray

Communityv0.1.0 0

Session command tray — shell commands the Hermes agent ran via the terminal tool (success and failure). Desktop pane and /commands. No API keys.

Open in Hermes Desktop
hermes plugins install command-tray

What it adds

Tools 2

command_tray_listcommand_tray_clear

Hooks 1

post_tool_call

README

From the reviewed commit f28afd1; it updates when the author re-pins.

command-tray

Hermes plugin: shell commands this agent session actually ran (terminal tool — success and failure). Desktop pane + /commands. No API keys. Does not re-execute commands; click inserts into the composer.

Repo: https://github.com/aydnOktay/hermes-command-tray

Complements debug-desk (last failure only) and file-tray / source-tray.

Install

hermes plugins install https://github.com/aydnOktay/hermes-command-tray.git
hermes plugins enable command-tray

Copy the pane (Hermes 0.21 installer may skip it):

New-Item -ItemType Directory -Force -Path "$env:LOCALAPPDATA\hermes\desktop-plugins\command-tray" | Out-Null
Copy-Item "$env:LOCALAPPDATA\hermes\plugins\command-tray\desktop\plugin.js" "$env:LOCALAPPDATA\hermes\desktop-plugins\command-tray\plugin.js" -Force

Restart Hermes. Open the command tray pane. Status chip: cmd N.

  1. Ask the agent to run a shell command (e.g. pytest -q or dir)
  2. The command appears with ok / fail + exit code
  3. Click to insert into the composer; copy as needed

Slash: /commands /commands clear

State: $HERMES_HOME/plugin-data/command-tray/state.json

v1 rules

  • Unique Python modules (cmd_store, not store)
  • Unique commands, last 40; same command updates status / runs count
  • Output preview truncated; tokens/secrets redacted
  • Ignores non-terminal tools
  • No network, no API keys

← Back to the catalog · catalog built Sep 23, 2026