debugging-hermes-tui-commands

Debug Hermes TUI slash command registration and dispatch inconsistencies.

19|4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill debugging-hermes-tui-commands-carterwayneskhizeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-hermes-tui-commands
Source: https://github.com/carterwayneskhizeine/hermes-agent-windows-R/tree/main/skills/software-development/debugging-hermes-tui-commands
Command: npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill debugging-hermes-tui-commands-carterwayneskhizeine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you diagnose and resolve cases where Hermes TUI slash commands are missing, incomplete, or behave inconsistently because the Python command registry, TUI gateway dispatch, and Ink/TypeScript frontend handlers fall out of sync.

Core Features & Use Cases

  • Command-layer synchronization debugging: Trace whether a command exists and is correctly registered in the Python COMMAND_REGISTRY, the tui_gateway dispatcher, and the Ink/TypeScript slash handling code.
  • Autocomplete and dispatch consistency checks: Identify why a command appears in suggestions but fails to execute, or why it executes but does not surface in autocomplete.
  • Live UI state validation: Debug scenarios where configuration appears to persist but the TUI does not update until restart, indicating missing immediate state patching.

Quick Start

Use the debugging-hermes-tui-commands skill to align your slash command name across hermes_cli and ui-tui, ensuring COMMAND_REGISTRY entries match TUI handlers and gateway dispatch routes before you test in the running TUI.

Frequently Asked Questions about debugging-hermes-tui-commands

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my Hermes TUI slash command show up in autocomplete but fail to execute?

Slash command execution failures occur when the Python COMMAND_REGISTRY defines a command but the tui_gateway dispatcher lacks the matching route. You must verify gateway dispatch inclusion to ensure the Ink frontend request reaches the correct handler.

How do I add a new slash command to the Hermes TUI without breaking autocomplete?

To add a Hermes TUI slash command, synchronize the Python COMMAND_REGISTRY entry, the tui_gateway dispatch route, and the Ink TypeScript frontend handler. Compare canonical command definitions across all layers before testing in the running TUI.

Why does my Hermes TUI configuration persist but fail to update the live UI state?

Live Hermes TUI UI state failures indicate missing immediate state patching in the Ink frontend rendering paths. The configuration persists correctly but the TUI requires correct frontend state updates to reflect changes without restarting.

How do I debug missing slash commands in the Hermes TUI autocomplete suggestions?

Debugging missing Hermes TUI autocomplete commands requires tracing command registration from the Python COMMAND_REGISTRY through to the Ink TypeScript slash handling code. Identify where synchronization breaks between the backend registry and frontend handlers.

What causes inconsistencies between Hermes CLI and TUI slash command behavior?

Inconsistencies between Hermes CLI and TUI slash command behavior occur when the Python COMMAND_REGISTRY and the TUI gateway dispatch fall out of sync. You must align slash command names across hermes_cli and ui-tui to resolve the discrepancies.