¿Qué es el Historial de Versiones?
El Historial de Versiones proporciona control de versiones estilo Git para las configuraciones de tu agente. Te permite rastrear cambios, revisar versiones anteriores, revertir a configuraciones previas y gestionar múltiples ramas de desarrollo.El Historial de Versiones asegura que nunca pierdas tu trabajo y siempre puedas volver a una configuración conocida y funcional.
Accediendo al Historial de Versiones
El Historial de Versiones está ubicado en el panel derecho del Editor Avanzado. Haz clic en la pestaña “Cambios” para acceder a las funciones de control de versiones.
Nuevo Panel de Cambios
El panel de cambios renovado proporciona una experiencia de control de versiones similar a Git, con tres vistas principales:Vista de Cambios
Muestra todas las modificaciones pendientes que aún no se han confirmado.
Vista de Historial
Presenta un registro cronológico de todas las versiones guardadas.
Vista de Ramas
Permite gestionar múltiples ramas de desarrollo (próximamente).Conceptos Clave
Versiones
Cada configuración guardada es una versión. Las versiones están numeradas y con timestamp:| Propiedad | Descripción |
|---|---|
| Número de Versión | Identificador auto-incremental (v1, v2, v3…) |
| Timestamp | Cuándo se creó la versión |
| Mensaje de Commit | Descripción de los cambios |
| Autor | Quién hizo los cambios |
Estado de Git
El sistema indica el estado actual de tu configuración:| Estado | Descripción | Indicador |
|---|---|---|
| Clean | Sin cambios pendientes | 🟢 Verde |
| Modified | Tiene cambios sin confirmar | 🟡 Amarillo |
| Syncing | Sincronizando con servidor | 🔵 Azul |
Versión de Producción
La versión marcada como “Production” es lo que está desplegado y activo para llamadas reales de clientes.Seguimiento de Cambios en Tiempo Real
Detector de Cambios Automático
El sistema rastrea automáticamente cualquier modificación que hagas:Detección Automática
Los cambios se detectan instantáneamente y se muestran en el indicador de estado.
Tipos de Cambios
El sistema categoriza los cambios por tipo:- Agregado - Contenido nuevo que no existía antes
- Modificado - Contenido existente que fue editado
- Eliminado - Contenido que fue removido
Viendo Cambios Detallados
Panel de Cambios Expandido
Cada cambio muestra información detallada:
Organización por Secciones
Los cambios se agrupan automáticamente por sección:- Configuraciones Básicas - Nombre, idioma
- Prompt - Prompt del sistema
- Saludos - Mensajes de entrada y salida
- Configuración de Voz - ID de voz y ajustes
- Acciones y Herramientas - Transferencias, llamadas finales
- Parámetros de Entrada - Variables de entrada
- Configuración de Salida - Webhooks y parámetros de salida
- Evaluaciones - Criterios de éxito
Confirmando Cambios
Proceso de Commit
Mensajes de Commit Inteligentes
- Manual
- Asistido por IA
Escribe tu propio mensaje descriptivo:
Los mensajes de commit generados por IA analizan tus cambios específicos para crear descripciones precisas y útiles.
Explorando el Historial de Versiones
Vista de Historial
Información de Cada Versión
| Campo | Descripción |
|---|---|
| 🔢 Versión | Número de versión (v1, v2, v3…) |
| 📅 Fecha | Timestamp de creación |
| 💬 Mensaje | Mensaje de commit |
| 👤 Autor | Usuario que hizo los cambios |
| 🏷️ Etiquetas | Production, Latest, etc. |
| 📊 Resumen | Cantidad de cambios incluidos |
Filtros y Búsqueda
Encuentra versiones específicas rápidamente:- Filtro por autor - Ver solo cambios de usuarios específicos
- Filtro por fecha - Rangos de tiempo personalizados
- Búsqueda de texto - Buscar en mensajes de commit
- Filtro por etiquetas - Production, development, etc.
Restaurando Versiones
Proceso de Restauración
Opciones de Restauración
Cuando restauras una versión, puedes elegir:- Restauración completa - Revertir toda la configuración
- Restauración selectiva - Solo ciertos campos o secciones
- Crear rama - Restaurar en una nueva rama de desarrollo
Gestión de Producción
Marcar Versión como Producción
Indicadores de Estado de Producción
El sistema muestra claramente qué versión está en producción:- 🔴 Production - Versión actualmente desplegada
- 📊 Latest - Versión más reciente (puede diferir de production)
- 🚧 Development - Versiones de desarrollo y pruebas
Solo la versión marcada como “Production” maneja llamadas reales de clientes. Todas las demás versiones están en modo de desarrollo.
Colaboración y Sincronización
Estados de Colaboración
Cuando múltiples usuarios trabajan en el mismo agente:| Estado | Descripción | Acción Sugerida |
|---|---|---|
| 🟢 Clean | Sin conflictos | Continuar trabajando |
| 🟡 Modified | Cambios locales | Confirmar o sincronizar |
| 🔴 Conflicts | Cambios conflictivos | Resolver conflictos |
| 🔒 Locked | Usuario trabajando | Esperar o contactar usuario |
Resolución de Conflictos
Cuando hay conflictos entre versiones:Flujos de Trabajo Recomendados
Desarrollo Iterativo
Desarrollo Iterativo
- Hacer cambios pequeños e incrementales
- Confirmar frecuentemente con mensajes claros
- Probar cada versión en el Playground
- Desplegar a producción solo después de validación
Corrección Urgente
Corrección Urgente
- Identificar el problema en producción
- Hacer el cambio mínimo necesario
- Probar rápidamente en Playground
- Confirmar con mensaje descriptivo de hotfix
- Desplegar inmediatamente a producción
Actualización Mayor
Actualización Mayor
- Planificar cambios significativos
- Hacer múltiples commits con cambios relacionados
- Probar exhaustivamente cada componente
- Validar la integración completa
- Desplegar a producción en horario planificado
Rollback de Emergencia
Rollback de Emergencia
- Detectar problema en producción
- Localizar la última versión estable conocida
- Restaurar inmediatamente esa versión
- Marcar como producción
- Investigar el problema en paralelo
Mejores Prácticas
Para Mensajes de Commit
- ✅ Buenos Ejemplos
- ❌ Ejemplos Pobres
Para Gestión de Versiones
- Confirma frecuentemente - Crea puntos de restauración regulares
- Usa mensajes descriptivos - Facilita la navegación futura
- Valida antes de producción - Evita problemas con clientes
- Mantén historial limpio - No confirmes cambios experimentales
Atajos de Teclado
| Acción | Shortcut | Descripción |
|---|---|---|
| Ver Cambios | ⌘G | Abre el panel de cambios |
| Confirmar Rápido | ⌘⇧G | Abre diálogo de commit |
| Seleccionar Todo | ⌘A | Selecciona todos los cambios |
| Generar Mensaje | ⌘⇧M | Genera mensaje con IA |
Solución de Problemas
Cambios No Aparecen
Cambios No Aparecen
Causas posibles:
- Cambios muy pequeños no detectados
- Error de sincronización temporal
- Refrescar la página
- Hacer un cambio más significativo
- Contactar soporte si persiste
No Puedo Confirmar Cambios
No Puedo Confirmar Cambios
Causas posibles:
- Sin permisos de edición
- Conflictos no resueltos
- Problema de conectividad
- Verificar permisos del agente
- Resolver conflictos pendientes
- Comprobar conexión a internet
Versión No Se Despliega
Versión No Se Despliega
Causas posibles:
- Error en la configuración
- Falta validación requerida
- Problema temporal del servidor
- Validar configuración en Playground
- Revisar campos obligatorios
- Intentar nuevamente en unos minutos

