diff --git a/hermes_cli/session_export_html.py b/hermes_cli/session_export_html.py index 95f058cbf2a..6b3821ed03e 100644 --- a/hermes_cli/session_export_html.py +++ b/hermes_cli/session_export_html.py @@ -652,6 +652,11 @@ def _generate_messages_html(messages: List[Dict[str, Any]]) -> str: html_list = [] for i, msg in enumerate(messages): role = msg.get("role", "unknown") + + # Skip internal metadata messages + if role == "session_meta": + continue + content = msg.get("content") or "" timestamp = _format_timestamp(msg.get("timestamp", 0))