Komunikacja
Zapytania
Zapytania są mechanizmem komunikacji synchronicznej pomiędzy agentami. Służą do pobierania wartości właściwosci innych agentów. Kierowane są zawsze do agenta nadrzędnego. Istnieje możliwość ograniczenia obszaru agentów, do których kierowane jest zapytanie oraz możliwość filtrowania wyników zapytań.
Wiadomości
Wiadomości są implementacją asynchronicznego modelu komunikacji pomiędzy agentami. W przypadku agentów lekkich, wiadomości są kolejkowane i przetwarzane pojedynczo na żądanie agenta (podczas wykonywania kolejnego kroku agenta). Wiadomości kierowane do agentów ciężkich przetwarzane są zaraz po ich otrzymaniu, bez kolejkowania. Wysyłanie wiadomości jest uzależnione od uzyskania pozwolenia na tę operację od agenta-rodzica.