- Multi-agent orchestration
- Agent role customization
- Memory management with vector stores
- Task decomposition and supervision
- YAML-based pipeline configuration
- Internal message bus communication
- OpenAI and custom LLM integration
- Built-in logging and monitoring