Description
When running async slash commands like /skills search, there is no visual indicator that the command is processing. The user can type in the input box with no feedback, making it appear as if the command froze. Eventually results return, but the UX is confusing.
Expected Behavior
- Show a spinner or "Searching..." indicator while async commands are running
- Disable or gray out the input box while a command is processing
- Or at minimum, print a "Processing..." message before starting the async work
Commands Affected
Any slash command that does network I/O or takes >1 second:
- /skills search
- /model (if validation is added)
- /reload-mcp
- Any future async commands
Environment
- macOS Warp Client / Hermes Docker Terminal
- Hermes Agent v1.0.0
Description
When running async slash commands like /skills search, there is no visual indicator that the command is processing. The user can type in the input box with no feedback, making it appear as if the command froze. Eventually results return, but the UX is confusing.
Expected Behavior
Commands Affected
Any slash command that does network I/O or takes >1 second:
Environment