Skip to content

[Bug]: Incorrect Iconography: Project uses Rod of Asclepius instead of Caduceus #9565

@Isuxiz

Description

@Isuxiz

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

  1. Open your terminal.

  2. Run the command: hermes chat -Q -q "Hello"

  3. 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?

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions