# Einstellungsverlauf: Änderungen sehen und eine Version wiederherstellen

> Sieh jede gespeicherte Änderung an den Einstellungen eines Agenten, wer sie gemacht hat und was sich geändert hat, vergleiche jede Version Zeile für Zeile mit den aktuellen Einstellungen und stelle eine frühere Version mit einem Schritt wieder her.

Jedes Mal, wenn jemand die Einstellungen eines Agenten speichert, bewahrt intoCHAT eine Kopie davon auf. **History** zeigt diese Versionen: wann jede gespeichert wurde, von wem und was sie geändert hat. Du kannst jede Version mit den aktuellen Einstellungen vergleichen und eine frühere Version mit einem Schritt zurückholen, zum Beispiel wenn eine Änderung an den Anweisungen die Antworten verschlechtert hat.

## Verlauf öffnen

1. Öffne deinen Agenten.
2. Klicke oben auf **History**, neben **Preview** und **Save**.

Die Liste links zeigt die Versionen, die neueste zuerst. Jede zeigt:

- wann sie gespeichert wurde, zum Beispiel „2h ago“ (zeig mit der Maus darauf, um das genaue Datum und die Uhrzeit zu sehen);
- wer sie gespeichert hat, mit dem Namen aus dem Profil oder der E-Mail-Adresse;
- **Changed:** die Einstellungen, die dieses Speichern geändert hat, zum Beispiel „Instructions, Primary colour and 2 more“.

Die neueste Version trägt die Markierung **Latest**. Eine Version, die durch das Wiederherstellen einer früheren entstanden ist, trägt die Markierung **Restore**.

## Was eine Version enthält

Eine Version ist eine vollständige Kopie der eigenen Einstellungen des Agenten zu diesem Zeitpunkt:

- **Setup**: der Name, die Anweisungen, die Guardrails, die Antwortsprache, die Übergabe per E-Mail, die Schalter für Live-Chat und Bewertungen, die Websuche und ihre Websites.
- **Knowledge**: Auto-resync und seine Häufigkeit sowie die Crawl-Einstellungen.
- **Appearance**: die Begrüßungsnachrichten, Fragevorschläge und Folgefragen, Quellenlinks, Texte, Bilder, Theme, Schriftart, Ecken, Farben, Position, „Powered by intoCHAT“, wie sich der Chat öffnet, der Anteil der Besucher, das Launcher-Verhalten, die Werkzeuge für Besucher, frühere Chats und Anhänge von Besuchern.
- **Leads**: das Lead-Formular und seine Felder, wann es erscheint, Lead-Benachrichtigungen und ihre Empfänger sowie die Events, die an Slack gehen.
- **Share**: erlaubte Domains, der Schalter für private Agenten, „Only verified visitors can chat“, die Hilfeseite, Limits und gesperrte Länder, der Spamschutz und das Beenden inaktiver Chats.
- **Conversations**: die Themenanalyse und die Themenliste.

> Wissensquellen, Aktionen, Abläufe, Chat-Formulare, Webhooks, die Terminbuchung, die Verbindungen zu Shop und Helpdesk, Vorschaulinks und der Ordner im Dashboard gehören nicht zum Verlauf. Das Wiederherstellen einer Version lässt sie, wie sie sind.

Secrets werden nie in eine Version kopiert: weder die Slack-Webhook-URL noch das Secret für die Identitätsprüfung.

Eine Version wird gespeichert, sobald ein Speichern mindestens eine dieser Einstellungen ändert, egal ob im Formular des Agenten oder in einer der Karten, die einzeln gespeichert werden (etwa **Web search**, **Live chat** oder **Limits and access**). Ein Speichern, das nichts ändert, fügt keine Version hinzu. Wird zum ersten Mal eine Änderung gespeichert, bleiben auch die Einstellungen von davor erhalten, als **Settings before history started**. So lässt sich sogar die erste Änderung rückgängig machen.

## Eine Version vergleichen

Klicke in der Liste auf eine Version. Zwei Ansichten zeigen, was sich unterscheidet:

- **What this save changed**: die Einstellungen, die dieses Speichern geändert hat, verglichen mit der Version davor.
- **Compared with now**: wie sich diese Version von den aktuellen Einstellungen unterscheidet. Genau das würde das Wiederherstellen ändern.

Jede geänderte Einstellung zeigt den Wert vorher und nachher. Lange Texte wie die Anweisungen oder Guardrails werden Zeile für Zeile verglichen: Entfernte Zeilen sind rot und durchgestrichen mit einem **−**, hinzugefügte Zeilen grün mit einem **+**, und lange Abschnitte unveränderter Zeilen werden eingeklappt. Farben zeigen neben dem Code ein Farbfeld.

## Eine Version wiederherstellen

1. Öffne **History** und klicke auf die Version, die du zurückhaben willst.
2. Prüfe **Compared with now**: Das sind die Einstellungen, die sich ändern werden.
3. Klicke auf **Restore this version** und bestätige mit **Restore**.

Die unter **Compared with now** aufgeführten Einstellungen ersetzen die aktuellen sofort, für alle Besucher. Der Editor lädt mit den wiederhergestellten Einstellungen neu. Das Wiederherstellen wird als neue Version gespeichert, du kannst es also auf dieselbe Weise rückgängig machen, indem du die Version davor wiederherstellst.

> Ungespeicherte Änderungen im Editor werden beim Wiederherstellen verworfen. Speichere sie vorher, wenn du sie im Verlauf behalten willst.

Manche Einstellungen kommen nur zurück, wenn sie heute noch funktionieren. Die Meldung nach dem Wiederherstellen nennt alle, die unverändert geblieben sind:

- **Only verified visitors can chat** bleibt aus, wenn der Agent kein Identity-Secret mehr hat, denn dann könnte niemand verifiziert werden.
- **Visitor attachments** bleiben aus, wenn Dateianhänge auf dem Server nicht eingerichtet sind.
- **Slack alert events** bleiben, wie sie sind, wenn Slack nicht verbunden ist. Trag zuerst die Webhook-URL ein.
- **Powered by intoCHAT** wird ohne aktives Abonnement immer angezeigt, egal was in der Version steht.
- Ein Wert, der nicht mehr gültig ist, zum Beispiel eine entfernte Schriftart, wird übersprungen.

Eine Einstellung, die intoCHAT erst nach dem Speichern einer Version bekommen hat, ist in dieser Version nicht enthalten. Das Wiederherstellen lässt diese Einstellung deshalb, wie sie ist.

## Wer was darf

| | Owner | Admin | Editor | Viewer |
| --- | --- | --- | --- | --- |
| Den Verlauf sehen und Versionen vergleichen | Ja | Ja | Ja | Ja |
| Eine Version wiederherstellen | Ja | Ja | Nein | Nein |

Das Wiederherstellen ersetzt Einstellungen, die andere seitdem vielleicht geändert haben. Deshalb können das nur der Owner und Admins. Jedes Speichern eines Teammitglieds wird unter seinem eigenen Namen festgehalten. Siehe [Teammitglieder und Rollen](/de/docs/team#rollen).

## Grenzen

- Pro Agent werden die letzten 100 Versionen aufbewahrt. Wird eine neue Version gespeichert, wird die älteste gelöscht.
- Ein [duplizierter Agent](/de/docs/quick-start#agenten-duplizieren) beginnt mit einem leeren Verlauf. Seine erste gespeicherte Änderung startet ihn.
- Wird ein Agent gelöscht, wird sein Verlauf mit gelöscht.
- Wird ein Teammitglied entfernt, bleiben seine Versionen im Verlauf. Löscht es sein intoCHAT-Konto, zeigen seine Versionen „Someone no longer in the account“.

## Wie es weitergeht

- Bessere Anweisungen schreiben: [Anweisungen](/de/docs/instructions).
- Das Aussehen des Widgets ändern: [Aussehen](/de/docs/appearance).
- Eine Änderung im Playground testen, bevor du sie speicherst: [Testen und anpassen](/de/docs/quick-start#4-testen-und-anpassen).
- Festlegen, wer deine Agenten ändern darf: [Teammitglieder und Rollen](/de/docs/team).
