Updated Agent creation methods to adhere to new architecture