If team A develops an AI agent application agent-A, and team B develops an AI agent application agent-B, what is the minimal set of information that agent-A and agent-B should exchange such that these two AI agents can work together on the same project? To address this question, we need a standard AI agent-agent communication protocol.