We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d0e27e0 commit e93b7fcCopy full SHA for e93b7fc
coagent/core/types.py
@@ -83,6 +83,10 @@ def from_topic(cls, topic: str) -> Address:
83
def encode(self, mode: str = "python") -> dict:
84
return self.model_dump(mode=mode)
85
86
+ @classmethod
87
+ def decode(cls, data: dict) -> Address:
88
+ return cls.model_validate(data)
89
+
90
91
class MessageHeader(BaseModel):
92
type: str = Field(..., description="Message type name.")
0 commit comments