Skip to content

feat(cli): draft follow-ups in queue mode before blank-line submit#7525

Open
xinbenlv wants to merge 1 commit into
NousResearch:mainfrom
xinbenlv:feat/busy-input-blank-submit
Open

feat(cli): draft follow-ups in queue mode before blank-line submit#7525
xinbenlv wants to merge 1 commit into
NousResearch:mainfrom
xinbenlv:feat/busy-input-blank-submit

Conversation

@xinbenlv

@xinbenlv xinbenlv commented Apr 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make display.busy_input_mode: "queue" composition-first while the agent is busy
  • keep ordinary Enter as newline insertion during busy drafting instead of immediate submission
  • queue the drafted follow-up only when Enter is pressed on a blank trailing line
  • preserve immediate queueing for slash commands and keep docs/tests aligned

Testing

  • python -m pytest tests/cli/test_cli_init.py -q -o addopts=''
  • python -m py_compile cli.py

Fixes #6898

Carried patch: patch-feat-pr7525
Contributed back from https://github.com/xinbenlv/zn-hermes-agent, which is being used and tested by https://github.com/xinbenlv.

@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 29, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Note: the linked issue #6898 was already closed as addressed by merged PR #15382 (/busy slash command). This PR implements a different UX (blank-line submit gesture) for the same queue-mode concept.

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

2 participants