(See NL-Soar for an example of this capability realized on top of the architecture.)
(See TacAir-Soar for information about Soar agents acting cooperatively with other agents.)
(Rosenbloom (1989) discusses implementing Soar in a connectionist framework.)