An agent must not only act in a focused, goal-directed manner but must also act in a situation-directed manner as well. This type of behavior is required due to the dynamic nature of the environment. Events that are unexpected or unrelated to the current goal are handled by monitors, each of which is invoked when the pre-designated environmental criteria are detected.
Go to a discussion of this property for multiple architectures.