Skip to content

feat(cli): /busy slash command for busy input mode#15382

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-73a33188
Apr 24, 2026
Merged

feat(cli): /busy slash command for busy input mode#15382
teknium1 merged 1 commit into
mainfrom
hermes/hermes-73a33188

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Discoverable runtime toggle for the existing display.busy_input_mode config.

Changes

  • cli.py: /busy [queue|interrupt|status] handler; persists via save_config_value()
  • hermes_cli/commands.py: CommandDef entry (cli-only, Configuration category)
  • tests/cli/test_busy_input_mode_command.py: 6 tests covering handler + registry
  • website/docs/user-guide/cli.md: runtime usage doc

Attribution

Salvage of #11782 by @alexg0bot — authorship preserved via cherry-pick.

Validation

scripts/run_tests.sh tests/cli/test_busy_input_mode_command.py tests/hermes_cli/test_commands.py → 122 passed

Closes #11782. Fixes #6898.

@teknium1 teknium1 merged commit 1dcf79a into main Apr 24, 2026
7 of 11 checks passed
@teknium1 teknium1 deleted the hermes/hermes-73a33188 branch April 24, 2026 22:15
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard labels Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(cli): Cursor/ClaudeCode-style busy-input queue with blank-submit gesture

3 participants