Updated communicators to support the new perform action and await finish
functionality from BDI agent lib