From b172e03c200eef4a452cb38e7b83c0c6b26c88f0 Mon Sep 17 00:00:00 2001 From: doer <840004959@qq.com> Date: Sat, 23 May 2026 17:02:02 +0800 Subject: [PATCH] feat(cli): filter internal session_meta messages from HTML export --- hermes_cli/session_export_html.py | 5 +++++ 1 file changed, 5 insertions(+) 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))