feat: add Message.metadata for content and instruct_content

This commit is contained in:
莘权 马 2024-04-30 11:58:35 +08:00
parent 81540fe4d9
commit d09fcd4703

View file

@ -204,6 +204,7 @@ class Message(BaseModel):
cause_by: str = Field(default="", validate_default=True)
sent_from: str = Field(default="", validate_default=True)
send_to: set[str] = Field(default={MESSAGE_ROUTE_TO_ALL}, validate_default=True)
metadata: Dict[str, str] = Field(default_factory=dict) # metadata for `content` and `instruct_content`
@field_validator("id", mode="before")
@classmethod