Inter-agent message passing protocol with delivery guarantees, acknowledgment receipts, and priority queuing