feat(workflow): move conversation file content into metadata

This commit is contained in:
Eternity
2026-03-19 11:03:15 +08:00
parent 3df8af3852
commit 68f9471caf
3 changed files with 15 additions and 11 deletions

View File

@@ -51,6 +51,10 @@ class Message(BaseModel):
def _serialize_created_at(self, dt: datetime.datetime):
return int(dt.timestamp() * 1000) if dt else None
@field_serializer("meta_data", when_used="json")
def _serialize_meta_data(self, data: Optional[Dict[str, Any]]):
return data or {}
class Conversation(BaseModel):
"""会话输出"""