feat(cli): filter internal session_meta messages from HTML export

This commit is contained in:
doer 2026-05-23 17:02:02 +08:00 committed by Teknium
parent ab07e06521
commit b172e03c20

View file

@ -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))