Public declaration syntax from forge-py/src/forge/comm/transport.py Original source SHA-256: aa30ccae8e5e7dc5495ca50fd136bd8dd6630a095abbd8bf537b87a5facab874 Function bodies and constant values are omitted. This is not the complete implementation. Source line 16 class MessageTransport(Protocol) Source line 26 async def send(self, message: AgentMessage) -> None Source line 40 async def receive(self) -> AgentMessage