From d7bff949afcb43a94f281bc6023ec07db8fc0726 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Fri, 19 Jun 2026 07:35:06 -0700 Subject: [PATCH] fix(cli): default cli_refresh_interval to 1.0 to keep status bar alive (#49087) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #49056 set the default to 0, which reverts the #45592 idle-clock fix: without a periodic invalidate, prompt_toolkit stops repainting the bottom chrome during idle and the status bar goes stale/disappears after a turn. Restore 1.0 as the default for everyone. The config knob stays — users on emulators where the per-second redraw fights auto-scroll (#48309) can set display.cli_refresh_interval: 0 to opt out. --- hermes_cli/config.py | 12 +++++++----- tests/hermes_cli/test_config.py | 13 +++++++------ 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/hermes_cli/config.py b/hermes_cli/config.py index 3b12cacb37b..b7551175e72 100644 --- a/hermes_cli/config.py +++ b/hermes_cli/config.py @@ -1582,11 +1582,13 @@ DEFAULT_CONFIG = { # spinner), or ascii. Live-swappable via `/indicator