Ein Update, ein Tag weg
Die Workflows liefen monatelang. Nach dem Update der Plattform, auf der der Agent sitzt, taten sie es nicht mehr. An der Konfiguration hatte niemand etwas geändert. Die Freigabe-Logik im Unterbau war weicher geworden, und damit machte der Agent nicht mehr das, was er vorher gemacht hat.
Die schnelle Reparatur lag auf dem Tisch: die eigenen Anweisungen so lange kürzen, bis sie zum neuen Verhalten passen. Eine Stunde Arbeit statt acht. Ich habe das abgelehnt. Das System muss wieder so arbeiten wie vor dem Update, mit voller Freigabe-Logik, nicht mit einer gekürzten Anweisung. Der Unterschied kostet einen Tag, und ich halte ihn trotzdem für richtig. Warum, steht weiter unten.
Zwei Zahlen aus einem harmlosen Minor-Update
Dify ist eine der Plattformen, die Betriebe nehmen, wenn sie ihre KI aus Datenschutzgründen selbst hosten wollen. Diese Woche kam Version 1.17.1. Zwei Punkte stehen in den Release Notes:
- Die Aufbewahrung der Agent-Läufe fällt im Standard von drei Tagen auf zwei Stunden. In der Konfiguration heißt der Wert
DIFY_AGENT_RUN_RETENTION_SECONDSund geht von 259200 auf 7200. Wer nachmittags einem Fehler nachgeht und sehen will, was der Agent am Vormittag getan hat, findet nichts mehr. - Die mitgelieferte Vektordatenbank Weaviate springt von 1.27.0 auf 1.39.2, zwölf Minor-Versionen auf einmal. Weaviate testet und unterstützt das Überspringen von Minor-Versionen nicht, man muss jede Stufe einzeln fahren. In der Anleitung steht der Satz, dass ein hartes Abwürgen das Wiederfinden der Vektoren still und dauerhaft zerstört. Still und dauerhaft heißt: das eingelesene Firmenwissen ist weg, und es kommt keine Fehlermeldung.
Beides ist sauber dokumentiert. Es steht in den Release Notes zu Dify 1.17.1, niemand versteckt es. Es erreicht dich nur nicht, wenn du auf Aktualisieren drückst.
Wen es trifft und wen nicht
Das ist der Teil, den die meisten Ratgeber überspringen, und meistens der wichtigste.
Der Weaviate-Punkt trifft ausschließlich selbst gehostete Installationen mit der mitgelieferten Datenbank, die von einer älteren Version hochziehen. Neuinstallationen und Betriebe mit eigener, extern betriebener Weaviate sind nicht gemeint. Die verkürzte Aufbewahrung dagegen trifft jede selbst betriebene Installation.
Derselbe Mechanismus, anderer Anbieter: Ab dem 14. September senkt Anthropic die Wochenlimits von Claude Code. Gegenüber heute sind das 17 Prozent weniger, und diese Zahl nennt Anthropic selbst. Dahinter stecken zwei Bewegungen, ein dauerhaftes Plus von 25 Prozent auf den ursprünglichen Wert und ein befristeter Zuschlag von 50 Prozent, der am 13. September ausläuft. Betroffen sind Pro, Max, Team und platzbasierte Enterprise-Verträge. Wer seinen Agenten über die API betreibt, merkt davon nichts.
Was vor das Update gehört
- Release Notes lesen, gezielt nach den Wörtern breaking, default und migration. Das sind drei Suchbegriffe, keine Lektüre.
- Standardwerte selbst festschreiben. Alles, was dir wichtig ist, gehört ausdrücklich in deine Konfiguration, auch wenn der aktuelle Standard heute genau das sagt. Einen Wert, den du selbst gesetzt hast, verschiebt kein Update.
- Kein automatisches Update im Produktivsystem. Updates laufen zu einem Zeitpunkt, den du wählst, und nicht mitten in der Auftragsspitze.
- Vorher eine Sicherung, die du auch zurückspielen kannst. Eine Sicherung, die noch nie zurückgespielt wurde, ist eine Vermutung.
- Danach einen echten Ablauf durchspielen. Es reicht nicht zu schauen, ob die Oberfläche wieder da ist. Lass die eine Sache durchlaufen, für die du das Ding angeschafft hast.
Zusammen sind das vielleicht zwanzig Minuten. Der Tag in der Tischlerei waren acht Stunden.
Die falsche Reparatur
Wenn nach einem Update etwas anders läuft, ist die schnellste Lösung fast immer, den eigenen Aufbau zu verkleinern, bis er wieder passt. Eine Anweisung kürzen, eine Freigabe weglassen, einen Schritt streichen. Das wirkt sofort, und deshalb ist es so verführerisch.
Bezahlt wird es mit Können, das vorher da war. Auffallen tut das erst Wochen später, wenn jemand fragt, warum der Agent das eigentlich nicht mehr macht, und keiner mehr weiß, dass man es ihm damals weggenommen hat, um schnell wieder grün zu sein.
Meine Linie ist deshalb: Ein Update darf mich Zeit kosten, aber keine Funktion. Wenn ich danach etwas an meinem eigenen Aufbau ändere, dann weil ich die Ursache verstanden habe, und nicht damit die Meldung verschwindet.
Fazit
Wenn bei dir ein KI-Werkzeug im Betrieb läuft, mach heute zwei Dinge. Schalte das automatische Update in der Produktivumgebung ab. Und schreib die drei oder vier Einstellungen, die dir wirklich wichtig sind, ausdrücklich in deine Konfiguration, auch wenn sie heute ohnehin so stehen. Das dauert zusammen eine halbe Stunde. Sicherung und Testlauf sind danach Routine vor jedem Update.
Und wenn dir jemand ein KI-System baut, frag vor der Unterschrift, wer die Updates fährt und wer geradesteht, wenn danach etwas hängt. Das ist keine unfreundliche Frage. Daran merkst du, ob der andere schon mal einen Montagmorgen nach einem Update erlebt hat.
Erstgespräch
Ich bin Christian Denzer, ich baue KI-Systeme für Betriebe in Nordfriesland. Wenn bei dir schon etwas läuft und du wissen willst, was das nächste Update damit macht, schauen wir uns das zusammen an, an deinem echten Aufbau statt an einer Checkliste.
Erstgespräch anfragen