usunięcie stanu agentów lekkich - agenty lekkie nie posiadają teraz metod opdowiedzialnych za zmianę stanu, gdyż ich stanem steruje workplace, w środowisku którego się znajdują
akcje oraz komunikaty - mechanizm wykonywania akcji oraz obsługi komunikatów został przeniesiony z klasy AbstractAgent do SimpleAgent
WorkplaceEnvironment - agent nie ma już dostępu do środowiska workplace'u; może jedynie komunikować się z agregatem, wewnątrz którego się znajduje
Środowiska agentów
WorkplaceEnvironment - patrz punkt: Agent
LocalEnvironment - został przemianowany na AgentEnvironment
Agregat
implementacja interfejsu Collection - w nowej wersji agregat nie przechowuje listy agentów w postaci mapy lecz implementuje interfejs Collection samodzielnie zarządzając przechowywanymi agentami; wewnętrznie agenci przechowywani są w strukturze HashMap (w poprzedniej wersji - HashTable), na której operacje synchronizowane są zewnętrznie z użyciem obiektu klasy ReaderWriterLock
metoda getSupportedAgentClasses - metoda ta została usunięta; agregat wciąż może przechowywać określony typ agentów, ale typ ten definiowany jest obecnie przy pomocy mechanizmu adnotacji
Workplace – środowisko obliczeniowe
AbstractSimpleWorkplace - zmiana nazwy na SimpleWorkplace oraz przeniesienie części metod do klasy IsolatedSimpleWorkplace
zarządzanie cyklem życia workplace'a - workplace został wzbogacony o funkcje badania stanu oraz zatrzymywania wykonywania obliczeń. WorkplaceManager może zatrzymać obliczenia wykonywane przez workplace poprzez ustawienie odpowiedniej flagi. Workplace zatrzymuje się po wykonaniu kroku obliczeń, a następnie informuje o tym managera.