taolib.testing.multi_agent.models.message#

消息数据模型。

定义智能体间通信的消息模型。

Classes#

MessagePayload

消息载荷。

Message

智能体间通信消息。

Module Contents#

class taolib.testing.multi_agent.models.message.MessagePayload#

Bases: pydantic.BaseModel

消息载荷。

task_id: str | None#
agent_id: str | None#
skill_id: str | None#
data: dict[str, Any]#
metadata: dict[str, Any]#
class taolib.testing.multi_agent.models.message.Message#

Bases: pydantic.BaseModel

智能体间通信消息。

id: str#
message_type: taolib.testing.multi_agent.models.enums.MessageType#
sender_id: str#
receiver_id: str | None#
payload: MessagePayload#
timestamp: datetime.datetime#
priority: int#
requires_response: bool#
response_to: str | None#