hermes - 💡(How to fix) Fix [TUI] Agent thinking content bleeds above status bar when scrolling [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#13605Fetched 2026-04-22 08:05:27
View on GitHub
Comments
0
Participants
1
Timeline
2
Reactions
0
Participants
Timeline (top)
labeled ×2

When using hermes --tui, scrolling up and down causes the agent's thinking/reasoning content to visually bleed into the line directly above the status bar. This creates a rendering artifact where thought content overlaps with the status bar area.

Root Cause

When using hermes --tui, scrolling up and down causes the agent's thinking/reasoning content to visually bleed into the line directly above the status bar. This creates a rendering artifact where thought content overlaps with the status bar area.

RAW_BUFFERClick to expand / collapse

Description

When using hermes --tui, scrolling up and down causes the agent's thinking/reasoning content to visually bleed into the line directly above the status bar. This creates a rendering artifact where thought content overlaps with the status bar area.

Steps to Reproduce

  1. Launch hermes --tui
  2. Start a conversation that generates thinking/reasoning output
  3. Scroll up through the conversation history
  4. Scroll back down
  5. Observe: the thinking content bleeds into the line above the status bar

Expected Behavior

The status bar and the line above it should remain clean, with conversation content rendering fully above them without overlap.

Actual Behavior

Agent thinking/reasoning text visually bleeds into and overlaps with the line above the status bar during scrolling.

Environment

  • Hermes Agent: v0.10.0 (2026.4.16)
  • Python: 3.14.4
  • OpenAI SDK: 2.32.0
  • OS: Fedora Linux 44 (Workstation Edition)
  • Kernel: 6.19.13-300.fc44.x86_64
  • Terminal: xterm-256color
  • Shell: /bin/bash
  • Rich: 14.3.4
  • Install method: pip editable install

Additional Context

The bug appears to be a TUI rendering issue related to how the scrolling viewport interacts with the fixed status bar region. The thinking content is likely not being clipped properly at the boundary.

Screen recording attached showing the bug in action.

https://github.com/user-attachments/assets/26e53177-b403-42d2-8b3c-bef6c7d06632

extent analysis

TL;DR

The issue can likely be resolved by adjusting the rendering logic to properly clip the thinking content at the boundary with the status bar.

Guidance

  • Verify that the issue is indeed related to the TUI rendering by checking if the problem persists when using a different terminal or shell.
  • Investigate the Rich library version 14.3.4 to see if there are any known issues or updates that could address the clipping problem.
  • Review the hermes --tui code to ensure that the scrolling viewport is correctly handling the fixed status bar region and that the thinking content is being properly clipped.
  • Consider adding a temporary workaround to manually clip the thinking content at the boundary with the status bar, if a permanent fix is not immediately available.

Example

No code snippet is provided as the issue does not contain sufficient information to create a specific example.

Notes

The issue may be specific to the combination of hermes --tui, Rich library, and the terminal/shell environment being used. Further investigation is needed to determine the root cause and develop a permanent fix.

Recommendation

Apply a workaround to manually clip the thinking content at the boundary with the status bar, as a permanent fix may require updates to the hermes --tui code or the Rich library.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - 💡(How to fix) Fix [TUI] Agent thinking content bleeds above status bar when scrolling [1 participants]