Despite the acceptance of FIPA-ACL as a standard for agent communications, there exist a gap between its specification and infrastructures to support interactions among agents. The hypothesis we study in this paper is that interaction space components must be specified and described in depth by taking into account an explicit six-layered FIPA-ACL communication model. Based on this model, generic components can be described for a FIPA-ACL interaction framework. An implementation for interaction components is given within the CAPNET agent platform in an integrated way with the agent interaction architecture. Working with interaction space capabilities for engineering agent interactions is pointed out through a MAS example.