The Foundation for Intelligent Physical Agents published specifications for how software agents should communicate, discover each other, and coordinate tasks. FIPA-ACL (Agent Communication Language) defined message types: REQUEST, INFORM, QUERY-IF, PROPOSE. Agents were expected to negotiate, not just execute sequentially.
→ Established vocabulary that survives in modern frameworks: agent roles, message passing, task delegation