RTL/BiDi text support across chat interfaces

NousResearch/hermes-agent · cluster 29047 · agent

Data as of

4 open items. Fix merged in #44596. Check it covers your case.

The short answer

3open issues
1open PR
11items grouped
Known?
Yes. 11 related items grouped here, 2 issues already closed.
Fix event
A fix was merged to main in PR #44596. Check it covers your case. No release data is tracked.
Tracker
The maintainers' tracker marks this partially resolved, deciding PR #44596. That is separate from the fix event.
Still open
3 issues and 1 PR.

This group covers bug reports and feature work around right-to-left and bidirectional text rendering (Arabic, Persian, Hebrew, Urdu) in the web dashboard, desktop, and TUI chat interfaces. Topics include letter shaping, direction auto-detection heuristics, mixed RTL/LTR handling, and a manual toggle proposal.

Open issues3

  • Issue#29047Web dashboard: Arabic text in chat pane renders LTR with disconnected letters (no BiDi / no shaping)
  • Issue#41454feat(tui): full RTL/Bidi support for Persian, Arabic, Hebrew, and Urdu text
  • Issue#51318RTL/Bidi: first-strong-character heuristic breaks mixed RTL/LTR technical text — propose majority-based detection + manual toggle

Open PRs1

  • PR#41462feat(tui): RTL/Bidi support for Persian, Arabic, Hebrew, and Urdu text

Fixes on record

Merged to main. A stamp counts the issues a fix is linked to.

  • #44596 feat(desktop): auto-detect RTL/bidi text direction in chat

    merged to main

    files: apps/desktop/src/components/assistant-ui/user-message-text.tsx, apps/desktop/src/styles.css

4 PRs closed without merging

From the close comments: superseded by another PR 2 · other 2

  • #41460 Show model when delegated tasks start · other → #41462, #41454, #34824
  • #44065 feat(desktop): per-message automatic RTL/bidi text direction · superseded by another PR → #44596
  • #44169 feat(desktop): auto-detect RTL paragraph direction in chat · superseded by another PR → #44596
  • #116432 feat(desktop): majority-vote BiDi with Vazirmatn Persian font · other
Closed issues · 2
  • Closed#44150[Feature]: Native RTL support for Arabic and mixed RTL/LTR text in Hermes Chat
  • Closed#58916[Bug]: Arabic/RTL text unreadable in web dashboard chat (no BiDi reordering or letter shaping)
How this cluster was grouped
  • Link evidence (partly structural links): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
  • Members outside that structural core may belong to a different underlying problem.
  • Pairwise link density 0.14: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. 1.00 means every pair is linked.

Pick up a Lab task

Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.

Open the Lab

At a glance

Subsystem
agent
Merged PRs
#44596
Closed issues
2
Attempts
4 PRs closed without merging
Fix link checked
12 Jun 2026

For your agent

The same facts, typed.