Agent reactive capabilities in dynamic environments