Zapytania są kluczowym elementem komunikacji agentów. Umożliwiają agentom znajdowanie adresów innych agentów, a przez to pozwalają im na komunikację oraz migrację.
Zdarzenia występują pomiędzy agentami a ich środowiskami. Umożliwiają im m.in. asynchroniczną komunikację, wykonywanie akcji, wysyłanie zapytań. Obecnie istnieją następujące typy zdarzeń:
Wiadomości to mechanizm umożliwiający komunikację pomiędzy agentami - przesyłanie wiadomości, które mogą być przetwarzane w zależności od implementacji agenta.