Bug Description
Incorrect Iconography in CLI Interaction Mode
The project is named Hermes Agent, yet the small icons used in CLI interaction mode utilize the Rod of Asclepius (⚕). In Greek mythology, this symbol belongs to Asclepius and is strictly associated with medicine and healing.
While the main ASCII art logo is correct, the inline Unicode characters are inconsistent. As the project is named after Hermes, it should use the Caduceus (☤)—the staff of Hermes representing communication and speed.
References:
Rod of Asclepius (Current, Incorrect): Wikipedia (Symbol of medicine)
Caduceus (Proposed, Correct): Wikipedia (Symbol of Hermes)
Steps to Reproduce
-
Open your terminal.
-
Run the command: hermes chat -Q -q "Hello"
-
Observe the small icon prefixing the response or status line.
Expected Behavior
The CLI should display the Caduceus (☤) symbol (Unicode U+2624) to align with the project's namesake (Hermes) and the existing ASCII art logo.
Actual Behavior
The CLI displays the Rod of Asclepius (⚕) symbol (Unicode U+2625), which is a medical symbol and mythologically incorrect for this project.
Affected Component
Other
Messaging Platform (if gateway-related)
No response
Debug Report
Debug report uploaded:
Report https://paste.rs/f9hdP
agent.log https://paste.rs/HdTc5
Operating System
macOS 26.4
Python Version
3.11.14
Hermes Version
v0.9.0
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
The issue likely stems from a hardcoded Unicode character in the CLI rendering logic. The system is using U+2625 (Staff of Asclepius) instead of U+2624 (Caduceus). This inconsistency exists only in the inline symbols, as the larger ASCII art logo appears to be correct.
Proposed Fix (optional)
Search the codebase for the Unicode character \u2625 or the symbol ⚕ and replace it with \u2624 or ☤.
Are you willing to submit a PR for this?
Bug Description
Incorrect Iconography in CLI Interaction Mode
The project is named Hermes Agent, yet the small icons used in CLI interaction mode utilize the Rod of Asclepius (⚕). In Greek mythology, this symbol belongs to Asclepius and is strictly associated with medicine and healing.
While the main ASCII art logo is correct, the inline Unicode characters are inconsistent. As the project is named after Hermes, it should use the Caduceus (☤)—the staff of Hermes representing communication and speed.
References:
Rod of Asclepius (Current, Incorrect): Wikipedia (Symbol of medicine)
Caduceus (Proposed, Correct): Wikipedia (Symbol of Hermes)
Steps to Reproduce
Open your terminal.
Run the command: hermes chat -Q -q "Hello"
Observe the small icon prefixing the response or status line.
Expected Behavior
The CLI should display the Caduceus (☤) symbol (Unicode U+2624) to align with the project's namesake (Hermes) and the existing ASCII art logo.
Actual Behavior
The CLI displays the Rod of Asclepius (⚕) symbol (Unicode U+2625), which is a medical symbol and mythologically incorrect for this project.
Affected Component
Other
Messaging Platform (if gateway-related)
No response
Debug Report
Operating System
macOS 26.4
Python Version
3.11.14
Hermes Version
v0.9.0
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
The issue likely stems from a hardcoded Unicode character in the CLI rendering logic. The system is using U+2625 (Staff of Asclepius) instead of U+2624 (Caduceus). This inconsistency exists only in the inline symbols, as the larger ASCII art logo appears to be correct.
Proposed Fix (optional)
Search the codebase for the Unicode character \u2625 or the symbol ⚕ and replace it with \u2624 or ☤.
Are you willing to submit a PR for this?