# Historial de ajustes: ver los cambios y restaurar una versión

> Consulta cada cambio guardado en los ajustes de un agente, quién lo hizo y qué cambió, compara cualquier versión con los ajustes actuales línea a línea y restaura una versión anterior en un solo paso.

Cada vez que alguien guarda los ajustes de un agente, intoCHAT conserva una copia. **History** (historial) muestra esas versiones: cuándo se guardó cada una, quién la guardó y qué cambió. Puedes comparar cualquier versión con los ajustes tal como están ahora y recuperar una versión anterior en un solo paso, por ejemplo cuando un cambio en las instrucciones empeoró las respuestas.

## Abrir el historial

1. Abre tu agente.
2. Haz clic en **History**, arriba, junto a **Preview** y **Save**.

La lista de la izquierda muestra las versiones, de la más reciente a la más antigua. De cada una se ve:

- cuándo se guardó, por ejemplo «2h ago» (pasa el puntero por encima para ver la fecha y la hora exactas);
- quién la guardó, con el nombre de su perfil o su dirección de correo;
- **Changed:** los ajustes que cambió ese guardado, por ejemplo «Instructions, Primary colour and 2 more».

La versión más reciente lleva la marca **Latest**. Una versión creada al restaurar otra anterior lleva la marca **Restore**.

## Qué contiene una versión

Una versión es una copia completa de los ajustes propios del agente en ese momento:

- **Setup**: el nombre, las instrucciones, los guardrails, el idioma de las respuestas, el traspaso por correo, los interruptores del chat en vivo y de las valoraciones, la búsqueda web y sus sitios.
- **Knowledge**: la resincronización automática y su frecuencia, y los ajustes de rastreo.
- **Appearance**: los mensajes de bienvenida, las preguntas sugeridas y de seguimiento, los enlaces a las fuentes, los textos, las imágenes, el tema, la fuente, las esquinas, los colores, la posición, «Powered by intoCHAT», cómo se abre el chat, el porcentaje de despliegue, el comportamiento del lanzador, las herramientas del visitante, los chats anteriores y los archivos adjuntos de los visitantes.
- **Leads**: el formulario de leads y sus campos, cuándo aparece, los avisos de leads y sus destinatarios, y qué eventos van a Slack.
- **Share**: los dominios permitidos, el interruptor de agente privado, «Only verified visitors can chat», la página de ayuda, los límites y los países bloqueados, la protección contra spam y el cierre de chats inactivos.
- **Conversations**: el análisis de temas y la lista de temas.

> Las fuentes de conocimiento, las acciones, los procedimientos, los formularios de chat, los webhooks, las reservas, las conexiones de pedidos y de helpdesk, los enlaces de vista previa y la carpeta del panel no forman parte del historial. Al restaurar una versión, se quedan como están.

Los secretos nunca se copian en una versión: ni la URL del webhook de Slack ni el secreto de verificación de identidad.

Se guarda una versión cada vez que un guardado cambia al menos uno de estos ajustes, ya sea en el formulario del agente o en una de las tarjetas que se guardan por separado (como **Web search**, **Live chat** o **Limits and access**). Un guardado que no cambia nada no añade ninguna versión. La primera vez que se guarda un cambio, también se conservan los ajustes de antes, como **Settings before history started**, así que incluso el primer cambio se puede deshacer.

## Comparar una versión

Haz clic en una versión de la lista. Dos vistas muestran lo que difiere:

- **What this save changed**: los ajustes que cambió este guardado, comparados con la versión anterior.
- **Compared with now**: en qué se diferencia esta versión de los ajustes actuales. Es exactamente lo que cambiaría al restaurarla.

Cada ajuste cambiado muestra el valor de antes y el de después. Los textos largos, como las instrucciones o los guardrails, se comparan línea a línea: las líneas eliminadas aparecen en rojo y tachadas, con un **−**; las añadidas, en verde, con un **+**; y los tramos largos de líneas sin cambios se pliegan. Junto al código de cada color aparece una muestra.

## Restaurar una versión

1. Abre **History** y haz clic en la versión que quieres recuperar.
2. Revisa **Compared with now**: son los ajustes que van a cambiar.
3. Haz clic en **Restore this version** y luego en **Restore** para confirmar.

Los ajustes que aparecen en **Compared with now** sustituyen a los actuales al momento, para todos los visitantes. El editor se recarga con los ajustes restaurados. La restauración se guarda como una versión nueva, así que puedes deshacerla de la misma forma, restaurando la versión anterior a ella.

> Al restaurar se descartan los cambios sin guardar del editor. Guárdalos antes si quieres conservarlos en el historial.

Algunos ajustes solo vuelven si siguen funcionando hoy. El mensaje que aparece tras la restauración enumera los que se dejaron como estaban:

- **Only verified visitors can chat** sigue desactivado si el agente ya no tiene un secreto de identidad, porque no se podría verificar a nadie.
- **Visitor attachments** sigue desactivado si los archivos adjuntos no están configurados en el servidor.
- **Slack alert events** se queda como está si Slack no está conectado. Añade primero la URL del webhook.
- **Powered by intoCHAT** siempre se muestra sin una suscripción activa, diga lo que diga la versión.
- Un valor que ya no es válido, por ejemplo una fuente que se retiró, se omite.

Un ajuste que se añadió a intoCHAT después de guardar una versión no está en esa versión, así que al restaurarla ese ajuste se queda como está.

## Quién puede hacer qué

| | Owner | Admin | Editor | Viewer |
| --- | --- | --- | --- | --- |
| Ver el historial y comparar versiones | Sí | Sí | Sí | Sí |
| Restaurar una versión | Sí | Sí | No | No |

Restaurar sustituye ajustes que otras personas pueden haber cambiado desde entonces, así que solo pueden hacerlo el propietario y los admins. Cada guardado de un miembro del equipo queda registrado con su propio nombre. Consulta [Miembros del equipo y roles](/es/docs/team#roles).

## Límites

- Se conservan las últimas 100 versiones de cada agente. Cuando se guarda una versión nueva, se borra la más antigua.
- Un [agente duplicado](/es/docs/quick-start#duplicar-un-agente) empieza con el historial vacío. Su primer cambio guardado lo inicia.
- Al borrar un agente se borra su historial.
- Cuando se quita a un miembro del equipo, sus versiones siguen en el historial. Si borra su cuenta de intoCHAT, sus versiones muestran «Someone no longer in the account».

## Próximos pasos

- Escribe mejores instrucciones: [Instrucciones](/es/docs/instructions).
- Cambia el aspecto del widget: [Aspecto](/es/docs/appearance).
- Prueba un cambio en el Playground antes de guardarlo: [Prueba y ajusta](/es/docs/quick-start#4-prueba-y-ajusta).
- Decide quién puede cambiar tus agentes: [Miembros del equipo y roles](/es/docs/team).
