wrap_message

wrap_message(message_cls: type[autogen.messages.base_message.BaseMessage]) -> type[pydantic.main.BaseModel]

Wrap a message class with a type field to be used in a union type

This is needed for proper serialization and deserialization of messages in a union type.

Parameters:
NameDescription
message_clsMessage class to wrap

Type: type[autogen.messages.base_message.BaseMessage]