From eaa7e2db670ba0879bc040c22c39d5abb39b897c Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Sun, 26 Apr 2026 08:50:30 -0700 Subject: [PATCH] feat(cli,tui): surface /queue, /bg, /steer in agent-running placeholder (#16118) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(cli,tui): surface /queue, /bg, /steer in agent-running placeholder While the agent loop is running, the input placeholder previously only hinted at Enter-to-interrupt. Surface the full set of busy-time actions (interrupt via new message, /queue, /bg, /steer) so users discover them without hunting through docs or Teknium's tweets. - cli.py: "msg=interrupt · /queue · /bg · /steer · Ctrl+C cancel" - ui-tui/src/components/appLayout.tsx: same string (was "Ctrl+C to interrupt…") * revert tui placeholder change (cli-only per review) --- cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli.py b/cli.py index 8ec767e9..04d9c055 100644 --- a/cli.py +++ b/cli.py @@ -9841,7 +9841,7 @@ class HermesCLI: status = cli_ref._command_status or "Processing command..." return f"{frame} {status}" if cli_ref._agent_running: - return "type a message + Enter to interrupt, Ctrl+C to cancel" + return "msg=interrupt · /queue · /bg · /steer · Ctrl+C cancel" if cli_ref._voice_mode: return "type or Ctrl+B to record" return ""