- Gestión de memoria para el estado de conversación
- Llamadas de funciones e integración de herramientas
- Estrategias de decisión personalizables
- Soporte transparente para la API de OpenAI
- Manejo de errores y reintentos
- Arquitectura modular y extensible