{"repo":"NousResearch/hermes-agent","public_id":"29047","display_label":"RTL/BiDi text support across chat interfaces","summary":"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.","subsystem":"agent","counts":{"members":11,"open_issues":3,"open_issues_distinct":3,"open_prs":1,"closed_issues":2,"merged_prs":1,"attempt_prs":5},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":44596},"resolution":{"state":"partially_resolved","by":"pr-44596"},"freshness":{"state":"verified","last_verified_at":"2026-06-12T02:44:13+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.14181818181818184},"fix_edges":[{"issue_number":44150,"pr_number":44596,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":29047,"title":"Web dashboard: Arabic text in chat pane renders LTR with disconnected letters (no BiDi / no shaping)","url":null,"state":"open"},{"kind":"issue","number":41454,"title":"feat(tui): full RTL/Bidi support for Persian, Arabic, Hebrew, and Urdu text","url":null,"state":"open"},{"kind":"issue","number":44150,"title":"[Feature]: Native RTL support for Arabic and mixed RTL/LTR text in Hermes Chat","url":null,"state":"closed"},{"kind":"issue","number":51318,"title":"RTL/Bidi: first-strong-character heuristic breaks mixed RTL/LTR technical text — propose majority-based detection + manual toggle","url":null,"state":"open"},{"kind":"issue","number":58916,"title":"[Bug]: Arabic/RTL text unreadable in web dashboard chat (no BiDi reordering or letter shaping)","url":null,"state":"closed"},{"kind":"pr","number":41460,"title":"Show model when delegated tasks start","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#41462","number":41462},{"kind":"pr","value":"#41462","number":41462},{"kind":"pr","value":"#41454","number":41454},{"kind":"pr","value":"#34824","number":34824},{"kind":"pr","value":"#41462","number":41462}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":41462,"title":"feat(tui): RTL/Bidi support for Persian, Arabic, Hebrew, and Urdu text","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":44065,"title":"feat(desktop): per-message automatic RTL/bidi text direction","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#44596","number":44596}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":44169,"title":"feat(desktop): auto-detect RTL paragraph direction in chat","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#44596","number":44596}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":44596,"title":"feat(desktop): auto-detect RTL/bidi text direction in chat","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/components/assistant-ui/user-message-text.tsx","apps/desktop/src/styles.css"]},{"kind":"pr","number":116432,"title":"feat(desktop): majority-vote BiDi with Vazirmatn Persian font","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}