Revert "Removed unused AgentList"

This reverts commit 5e0d8ea31b49ed8005696c4d5e7e725f1f7c53e4.