Skip to content

[Bug]: /history command shows incomplete conversation — missing messages and confusing numbering #633

@teknium1

Description

@teknium1

Description

The /history command does not show all prior user messages. A user sent multiple messages (GIF request, "Hey", etc.) but /history did not display them.

Root Cause

show_history() in cli.py (lines ~1383-1406):

The numbering gaps are confusing — users see #1, #2, #5, #8 and think messages are missing.

Expected Behavior

  • Show all user and assistant messages (tool messages can be collapsed/hidden)
  • Use consistent numbering (only number displayed messages, not all messages)
  • Consider showing tool call summaries (e.g., "used 3 tools") rather than hiding them completely
  • Increase or remove the 200-char truncation, or add a --full flag

Environment

  • macOS Warp Client / Hermes Docker Terminal
  • Hermes Agent v1.0.0

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