Merge branch 'fix-metadata-typing' into 'mgx_ops'

change metadata typing

See merge request pub/MetaGPT!377
This commit is contained in:
张雷 2024-09-12 06:39:59 +00:00
commit 1c4a819022

View file

@ -238,7 +238,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`
metadata: Dict[str, Any] = Field(default_factory=dict) # metadata for `content` and `instruct_content`
@field_validator("id", mode="before")
@classmethod