What problem does it solve?
OpenTeams solves the fragmentation in multi-agent systems by providing a unified definition layer for team structures, ensuring that roles, communication topologies, and agent capabilities are consistent across different runtime environments.
Core Features & Use Cases
- YAML Team Templates: Declare roles, spawn rules, and communication channels in a single, portable format.
- Role Inheritance: Compose agent capabilities using a robust inheritance system with cycle detection.
- Loadouts: Bundle skills, MCP servers, and permissions into reusable units that can be bound to any role.
- Use Case: A development team can define a standard "Security Auditor" loadout and apply it to multiple roles across different team templates, ensuring consistent security enforcement without duplicating configuration.
Quick Start
Use the openteams cli to validate the team template located in the current directory.