Interaction Design Patterns for Adaptive Human-Agent-Robot Teamwork in High-Risk Domains