hermes - 💡(How to fix) Fix [Windows] Special symbols before yellow-colored text displayed as question marks [1 pull requests]

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…

On Windows (git-bash/MSYS2 environment), the special characters/symbols that appear before the yellow-colored text in Hermes Agent CLI output are not rendered correctly. They show as ???? (question marks) instead of the intended decorative symbols.

This occurs consistently during normal Hermes CLI interaction when yellow-highlighted text is prefixed with symbols.

Root Cause

On Windows (git-bash/MSYS2 environment), the special characters/symbols that appear before the yellow-colored text in Hermes Agent CLI output are not rendered correctly. They show as ???? (question marks) instead of the intended decorative symbols.

This occurs consistently during normal Hermes CLI interaction when yellow-highlighted text is prefixed with symbols.

Fix Action

Fixed

RAW_BUFFERClick to expand / collapse

Description

On Windows (git-bash/MSYS2 environment), the special characters/symbols that appear before the yellow-colored text in Hermes Agent CLI output are not rendered correctly. They show as ???? (question marks) instead of the intended decorative symbols.

This occurs consistently during normal Hermes CLI interaction when yellow-highlighted text is prefixed with symbols.

Environment

  • OS: Windows 10
  • Shell: git-bash (MSYS2)
  • Hermes Agent: latest
  • Terminal: Windows Terminal

Expected Behavior

Decorative symbols before yellow text should render correctly as intended (e.g., arrows, bullets, or other Unicode characters).

Actual Behavior

Symbols display as question marks ???? in place of the intended characters, affecting readability.

Possible Cause

Likely related to Unicode/emoji rendering in the MSYS2/git-bash environment on Windows. The characters used may be outside the Basic Multilingual Plane (BMP) or use Unicode features not fully supported by the MSYS2 terminal layer.

Additional Context

This is a visual/rendering issue specific to Windows git-bash environments. The same Hermes version on native Linux terminals renders the symbols correctly.

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