Recognizing the mental-state — the beliefs, desires, plans, and intentions — of other agents situated in the environment is an important part of intelligent activity. Doing this with limited resources and in a continuously changing environment, where agents are also changing their own mental-state, is a challenging task. Following the relative success of reactive planning, as opposed to classical
... [Show full abstract] planning, we introduce the notion of reactive plan recognition. We integrate reactive planning and reactive plan recognition and embed them within the framework of an agent's mental-state. This results in a powerful architecture for agents that can handle executions based on mental-states and recognition of the mental-states of other agents.