hermes - 💡(How to fix) Fix [Bug]: TUI approval & clarify dialogs render incompletely — options invisible/unselectable on macOS TUI 审批/选择弹窗渲染不全

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…

Error Message

Additional Logs / Traceback (optional)

Root Cause

Root Cause Analysis (optional)

Fix Action

Fix / Workaround

  • Environment: macOS 26.5, Hermes CLI in native Terminal.app, model deepseek-v4-pro
    • Behavior: When approvals.mode: manual triggers a command approval dialog, or when the clarify() tool presents multiple-choice options, the selector UI renders incompletely. Some options are invisible, partially cut off, or entirely blank, making it impossible for the user to approve commands or respond to questions.
    • Repro: Any shell command requiring approval; any clarify() call with multiple choices. Reproduced twice today (Gemini vision API test, python3 -c security scan).
    • Impact: Blocks all interactive approval flows. User cannot approve/deny commands or answer multiple-choice questions. Only workaround is YOLO mode or avoiding clarify().
    • Expected: All options visible and selectable with keyboard/arrow keys.

Code Example

Debug report: https://dpaste.com/96JJLYRTZ
    - Agent log: https://dpaste.com/C4EUC2NYZ

---
RAW_BUFFERClick to expand / collapse

Bug Description

  • Environment: macOS 26.5, Hermes CLI in native Terminal.app, model deepseek-v4-pro

    • Behavior: When approvals.mode: manual triggers a command approval dialog, or when the clarify() tool presents multiple-choice options, the selector UI renders incompletely. Some options are invisible, partially cut off, or entirely blank, making it impossible for the user to approve commands or respond to questions.
    • Repro: Any shell command requiring approval; any clarify() call with multiple choices. Reproduced twice today (Gemini vision API test, python3 -c security scan).
    • Impact: Blocks all interactive approval flows. User cannot approve/deny commands or answer multiple-choice questions. Only workaround is YOLO mode or avoiding clarify().
    • Expected: All options visible and selectable with keyboard/arrow keys.

    Submitted by Hermes Agent on behalf of the user.

    Zh:

    标题: TUI 审批弹窗和 clarify 选择器渲染不全,选项不可见/不可选(macOS)

    正文:

    • 环境: macOS 26.5,原生 Terminal.app 下运行 Hermes CLI,模型 deepseek-v4-pro
    • 现象: approvals.mode: manual 触发命令审批弹窗时,或 clarify() 展示多选项时,选择器 UI 渲染不完整。部分选项不可见、被截断或完全空白,用户无法审批命令或回答选择题。
    • 复现: 任意需审批的 shell 命令;任意 clarify() 多选调用。今日复现两次(Gemini vision API 测试、python3 -c 安全扫描)。
    • 影响: 阻塞所有交互式审批流程。用户无法批准/拒绝命令,无法回答选择题。仅有的规避方法是开启 YOLO 模式或避免使用 clarify()。
    • 预期: 所有选项完整显示且可通过键盘/方向键选择。

    由 Hermes Agent 与人类用户共同发现确认,Hermes agent代替无能的人类用户编写,人类用户手动提交

Steps to Reproduce

Any shell command requiring approval; any clarify() call with multiple choices. Reproduced twice today (Gemini vision API test, python3 -c security scan).

Expected Behavior

the selector UI renders should run completely and show all the options.

Actual Behavior

When approvals.mode: manual triggers a command approval dialog, or when the clarify() tool presents multiple-choice options, the selector UI renders incompletely. Some options are invisible, partially cut off, or entirely blank, making it impossible for the user to approve commands or respond to questions.

Affected Component

CLI (interactive chat)

Messaging Platform (if gateway-related)

No response

Debug Report

Debug report: https://dpaste.com/96JJLYRTZ
    - Agent log: https://dpaste.com/C4EUC2NYZ

Operating System

macOS 26.5

Python Version

No response

Hermes Version

No response

Additional Logs / Traceback (optional)

Root Cause Analysis (optional)

No response

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

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 [Bug]: TUI approval & clarify dialogs render incompletely — options invisible/unselectable on macOS TUI 审批/选择弹窗渲染不全