It is becoming widely accepted that neither purely reactive nor purely deliberative control techniques are capable of producing the range of behaviors required of intelligent computational agents in dynamic, unpredictable, multi-agent worlds. This paper presents a new architecture for controlling auton~xnous agents, building on previous work addressing reactive and deliberative control methods. The proposed multilayered architecture allows a resource-bounded, goaldirected agent to reason predictively about potential conflicts by constructing causal theories or models which explain other agents’ observed behaviors and hypothesize their goals and intentions; at the same lime it enables the agent to operate autenomously and to react promptly to changes in its real-time environment. A principal aim of this research is to understand the role different functional capabilities play in constraining an agent’s behavior under varying environmental conditions. To this end, an experimental testbed has been constructed ccmaprising a simulated multi-agent world in which a variety of agent configurations and behaviors have been investigated. A number of experimental f'm4ings are reported.