from __future__ import annotations from dataclasses import dataclass, field from typing import Any @dataclass class MessageReplied: message_id: str channel_type: str session_id: str reply_content_summary: str = "" trace_id: str = "" metadata: dict[str, Any] = field(default_factory=dict)