Bug Description
After the agent finishes a turn and returns to the idle prompt, the terminal window continues to scroll/jump at short intervals (roughly every 0.15–0.16 s). The jitter persists indefinitely and does not stop until the Hermes CLI process is restarted.
Steps to Reproduce
- Start Hermes CLI.
- Send any message (e.g., a simple chat query).
- Wait for the agent turn to fully complete — prompt returns, no active spinner.
- Leave the terminal idle without typing.
- Observe periodic window scroll/jump at ~0.16 s intervals.
Expected Behavior
Idle terminal is stable — no periodic repaints, no window scrolling.
Actual Behavior
- Agent turn completes; prompt returns to idle state.
- No user input — terminal is left idle.
- Window begins periodic scrolling/jumping every ~0.16 s.
- Status bar shows transient animation frames or an incrementing timer.
- /redraw temporarily clears the state; jitter resumes after the next completed turn.
- display.cli_refresh_interval: 0 does not eliminate the behavior.
Affected Component
CLI (interactive chat)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Report https://paste.rs/T1MMU
agent.log https://paste.rs/sp3Vk
gateway.log https://paste.rs/XqSow
Operating System
Windows 11
Python Version
3.11.4
Hermes Version
0.18.2
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?
Bug Description
After the agent finishes a turn and returns to the idle prompt, the terminal window continues to scroll/jump at short intervals (roughly every 0.15–0.16 s). The jitter persists indefinitely and does not stop until the Hermes CLI process is restarted.
Steps to Reproduce
Expected Behavior
Idle terminal is stable — no periodic repaints, no window scrolling.
Actual Behavior
Affected Component
CLI (interactive chat)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Operating System
Windows 11
Python Version
3.11.4
Hermes Version
0.18.2
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?