Bug Description
When resizing the terminal window, two things break:
- The CLI status bar (model name, token count, progress bar) duplicates multiple times without clearing the previous render, leaving stacked artifact lines
- Response text is lost — this happens both to in-progress (streaming) responses AND already-completed responses
Happens consistently in both Warp and macOS Terminal.app, confirming it's a Hermes-side issue rather than a terminal emulator issue.
Steps to Reproduce
- Start a conversation with Hermes in the CLI
- Resize the terminal window — either during a response or after one completes
- Observe duplicated status bar lines and cleared response text
Expected Behavior
Terminal should re-render cleanly after resize, reflowing both response text and status bar to the new terminal width.
Actual Behavior
- Status bar renders multiple times stacked, leaving persistent artifact lines
- Response text is cleared — affects both streaming and completed responses
Affected Component
CLI (interactive chat)
Messaging Platform (if gateway-related)
No response
Operating System
MacOS 26.3
Python Version
3.11.5
Hermes Version
v0.7.0 (2026.4.3)
Relevant Logs / Traceback
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?
Bug Description
When resizing the terminal window, two things break:
Happens consistently in both Warp and macOS Terminal.app, confirming it's a Hermes-side issue rather than a terminal emulator issue.
Steps to Reproduce
Expected Behavior
Terminal should re-render cleanly after resize, reflowing both response text and status bar to the new terminal width.
Actual Behavior
Affected Component
CLI (interactive chat)
Messaging Platform (if gateway-related)
No response
Operating System
MacOS 26.3
Python Version
3.11.5
Hermes Version
v0.7.0 (2026.4.3)
Relevant Logs / Traceback
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?