Zum Inhalt

Versionshinweise

Eine Übersicht der Agentlab-spezifischen Änderungen gegenüber Langflow, neueste zuerst. Interne Build-, CI- und Rebase-Wartungsarbeiten sind ausgelassen.

v1.3.1313.10.2026

Wie die Agentlab-Versionierung funktioniert

Agentlab führt eine eigene Versionslinie, unabhängig von Langflow. Ein Minor-Release (z. B. 1.2.x → 1.3.x) markiert einen Rebase auf ein neueres Upstream-Langflow-Release und übernimmt alle dortigen Verbesserungen. Patch-Releases ergänzen Agentlab-Funktionen und Fehlerbehebungen auf Basis der aktuellen Version.

Jeder Abschnitt nennt die zugrunde liegende Langflow-Version. Für Upstream-Langflow-Änderungen siehe die Langflow-Versionshinweise.

1.3.x

1.3.13

  • Neu Extraktionsfortschritt bei KARLI-Dokumenten — die Read-File-Komponente meldet jetzt den Fortschritt, während das KARLI-Extraktions-Backend ein Dokument verarbeitet: verarbeitete Seiten von der Gesamtzahl, aktualisiert jedes Mal, wenn ein Abschnitt des Dokuments fertig ist. Der Fortschritt erscheint in den Logs der Komponente und wird im Run-Stream des Flows mitgesendet, von wo Karli Studio ihn als Fortschrittsbalken anzeigt. Fortschritt meldet derzeit nur das Extraktionsmodell karli/data-extraction-moe-latest; andere Modelle extrahieren wie bisher, ohne Fortschrittsanzeige. Lange Dokumente schlagen nicht mehr nach fünf Minuten fehl.
  • Neu Ausgabe „Files Table“ der Read-File-Komponente — ist Allow User File Upload aktiviert, bietet die Read-File-Komponente eine dritte Ausgabe, Files Table: eine Zeile pro hochgeladener Datei mit Pfad, Name, extrahiertem Inhalt, Fehler, Task-ID der Extraktion und Modell, in denselben Spalten, egal welches Extraktions-Backend verwendet wurde. Nachfolgende Komponenten können die Dateien so einzeln verarbeiten, etwa um sie nach der Verwendung zu löschen. Wurde keine Datei hochgeladen, ist die Tabelle leer, statt einen Fehler auszulösen.

1.3.12

  • Behoben Agent-Tools mit Langfuse-Tracing — Agents auf Instanzen mit aktiviertem Langfuse-Tracing rufen ihre Tools, etwa die Websuche, wieder zuverlässig auf, und diese Tool-Aufrufe erscheinen wie gewohnt in den Langfuse-Traces. Bisher schlugen Tool-Aufrufe auf diesen Instanzen fehl. Eine Anpassung der Konfiguration ist nicht nötig.

1.3.11

  • Behoben Standardmodell neuer Agents — Neue Agent-Komponenten sind jetzt mit karli/KARLI-MoE-latest beim Anbieter KARLI vorbelegt und sofort einsatzbereit. Bisher war das vorbelegte Modell nicht verfügbar, sodass der erste Lauf eines neuen Agents fehlschlug. Agents, die unter 1.3.10 hinzugefügt wurden, werden automatisch aktualisiert, sobald ihr Flow das nächste Mal im Editor geöffnet wird; Flows, die nur über die API laufen, behalten bis dahin ihre bisherige Auswahl.
  • Behoben Modellauswahl bei gleichnamigen Modellen — Bieten zwei Anbieter ein Modell unter demselben Namen an, hält die Modellauswahl sie jetzt auseinander, sodass jede Auswahl beim gewählten Anbieter gespeichert und angezeigt wird. Bisher konnte eine Auswahl beim anderen Anbieter landen. Beim Öffnen eines Flows wird eine gespeicherte Auswahl, die kein Anbieter anbietet, durch ein verfügbares Modell ersetzt.
  • Behoben Agent-Tools mit Prometheus-Metriken — Agents auf Instanzen mit aktivierten Prometheus-Metriken rufen ihre Tools wieder zuverlässig auf, und Token-Metriken werden weiterhin erfasst. Bisher schlugen Tool-Aufrufe auf diesen Instanzen fehl. Eine Anpassung der Konfiguration ist nicht nötig.

1.3.10

  • Behoben Sichtbarkeit des Builder-Assistenten — auf einer Instanz mit deaktiviertem Builder-Assistenten (LANGFLOW_AGENTIC_EXPERIENCE) erscheint der Assistent nicht mehr in der Oberfläche. Schaltfläche, Tastenkürzel und Eingabefeld wurden weiterhin angeboten und schlugen bei der Nutzung lediglich fehl. Die Flow-Vorlagen auf dem Startbildschirm sind davon nicht betroffen und bleiben verfügbar.
  • Geändert Builder-Assistent als Beta gekennzeichnet — der Assistent trägt nun eine Beta-Kennzeichnung, da es sich weiterhin um eine Vorabversion handelt.

1.3.9

  • Geändert Logging in Komponenten — Log-Ausgaben, die eine Komponente mit info, warning oder error schreibt, werden auf einer Instanz mit üblichem Log-Level nicht mehr ausgegeben. Das schützt davor, dass Custom Components sensible Daten wie Konversationsinhalte in den zentralen Log-Speicher schreiben. Diagnoseausgaben von Komponenten gehören auf debug, das im Produktivbetrieb aus ist: dort hineinschreiben und die Instanz bei Bedarf mit LANGFLOW_LOG_LEVEL=DEBUG betreiben. Fehler, die von einer Komponente ausgelöst werden, meldet Agentlab weiterhin selbst und unverändert.
  • Behoben KARLI-(AISL)-Modelle — der Provider führte Modelle auf, die das Gateway nicht bereitstellt, sodass die Auswahl des vorausgewählten Standardmodells mit „Model not available“ fehlschlug. Die Modellliste stammt jetzt vom Gateway selbst. Model-Provider →
  • Verbessert KARLI-(AISL)-Modellliste — Chat-, Embedding- und Extraktionsmodelle werden beim Start der Instanz vom Gateway gelesen und stündlich aktualisiert, sodass dort neu hinzugefügte Modelle ohne Agentlab-Release erscheinen. Ist das Gateway nicht erreichbar, bleibt die zuletzt bekannte Liste erhalten — nie eine leere.

1.3.8

  • Behoben Builder-Assistent — das Aktivieren des Builder-Assistenten (LANGFLOW_AGENTIC_EXPERIENCE) verhindert die Anmeldung nicht mehr. Eine für das agentische Setup benötigte Konstante war bei einem früheren Rebase verloren gegangen, sodass die Anmeldung auf Instanzen mit aktivierter Funktion komplett fehlschlug.

1.3.7

  • Neu Model-Provider KARLI (AISL) — ein neuer Provider, der Modelle für Chat, Embeddings und Dokumentextraktion über das Gateway des AI Service Layer erreicht. Er benötigt nur einen einzigen API-Key statt der zwei Basis-URLs und zwei Schlüssel des bisherigen KARLI-Providers; die Gateway-Adresse ist eine Instanz-Einstellung. Der bestehende KARLI-Provider bleibt unverändert verfügbar — beide können parallel betrieben werden. Model-Provider →
  • Neu AISL-Dokumentextraktion — die Read-File-Komponente erhält das Extraktions-Backend aisl. Die verfügbaren Extraktionsdienste werden live vom Gateway gelesen, neu hinzugefügte erscheinen also ohne Update. Erfordert Object Storage (LANGFLOW_STORAGE_TYPE=s3), da das Gateway das Dokument über eine vorsignierte URL selbst abruft. Dokumentextraktion →
  • Behoben Provider-Begrenzung — die Umgebungsvariable MODEL_PROVIDERS greift wieder. Die Einstellung wurde seit einem früheren Rebase unbemerkt nicht mehr angewendet, sodass Instanzen unabhängig von der Liste alle konfigurierten Provider anboten. Model-Provider →

1.3.6

  • Neu LLM-Nutzungsmetriken — Instanzen können jetzt Token-Zahlen, Aufrufzahlen und Antwortzeiten pro Modell und pro Flow über einen eigenen Metrics-Port bereitstellen. Die Nutzung wird nach Flow-Namen gruppiert, sodass ersichtlich ist, welche Flows wie viel verbrauchen. Das funktioniert unabhängig von Langfuse — auch Instanzen ohne konfiguriertes Tracing melden ihre Nutzung. Observability →
  • Behoben Metrics-Endpunkt — der Metrics-Port lieferte nur allgemeine Prozessstatistiken und meldete keine Langflow-Aktivität. Auch die Metriken zu Datei-Uploads erscheinen jetzt.

1.3.5

  • Neu Agentlab-Version — Das Konto-Menü zeigt jetzt die Agentlab-Release-Version neben der zugrunde liegenden Langflow-Version an, sodass Sie genau erkennen können, welchen Build Sie ausführen.

1.3.4

  • Verbessert Structured Output — Das Feld Format Instructions (Formatierungsanweisungen) ist jetzt in den Einstellungen der Komponente verfügbar, sodass Sie anpassen können, wie das Modell die extrahierten Daten formatiert. Zuvor war es ausgeblendet.
  • Behoben Embedding-Modell — Eine neu hinzugefügte Embedding-Modell-Komponente funktioniert jetzt bereits beim ersten Ausführen. Zuvor schlug sie mit einem Fehler zur Embedding-Klasse fehl, bis das Modell im Dropdown erneut ausgewählt wurde.
  • Neu Embedding-Überschreibungen — Optionale Eingaben für Modellname und Anbieter erlauben es, das Embedding-Modell zur Laufzeit über eine globale Variable auszuwählen.
  • Behoben API-Schlüssel — Das Löschen eines API-Schlüssels funktioniert wieder; zuvor wurde ein Fehler zurückgegeben.

1.3.3

  • Behoben Tool-Aufrufe — Individuelle Tool-Titel und Anzeigemodi (eingeführt in 1.2.7) werden wieder gespeichert. Nach dem Rebase auf 1.10.3 wurden sie beim erneuten Öffnen des Aktionen-Bereichs zurückgesetzt; die Werte bleiben jetzt wie erwartet erhalten. Tool-Aufrufe →

1.3.2

  • Verbessert Observability — Span-Labels und -Typen in Traces werden jetzt einheitlich in Kleinschreibung normalisiert, sodass Spans über verschiedene Läufe hinweg zuverlässig gruppiert und gefiltert werden.

1.3.0

  • Geändert Rebase auf Langflow 1.10.3 — bringt sämtliche Upstream-Verbesserungen nach Agentlab.
  • Verbessert KARLI-Embedding-Katalog — aktualisiert, mit entsprechend angepasster Dokumentation.
  • Geändert Context Input — an Langflows neues Komponenten-Constraint-System angepasst; das Verhalten für Flow-Ersteller bleibt unverändert.

1.2.x

1.2.7

  • Neu Anzeige-Steuerung für Tool-Aufrufe — Jedes Tool, das ein Agent aufrufen kann, hat jetzt zwei neue Einstellungen: einen menschenlesbaren, im Chat angezeigten Titel und einen Anzeigemodus (verborgen, Zusammenfassungszeile oder aufklappbare Zeile). Konfigurierbar pro Tool im Aktionen-Bereich oder als Standard auf einer Komponente. Tool-Aufrufe →

1.2.6

  • Neu KARLI-Passage-Embeddings — die Modelle e5 und q15 wurden zum Provider hinzugefügt.
  • Neu Veröffentlichen von Flows in Karli — ein neuer Dokumentationsabschnitt führt hindurch.

1.2.5

  • Verbessert Chat Input — die Komponente wurde erweitert.

1.2.4

  • Neu dense-experimental-latest — zum KARLI-Provider hinzugefügt.

1.2.3

  • Neu KARLI_DATA_EXTRACTION_MOE_LATEST — ein neues Datenextraktions-Modell.
  • Geändert Context Input — Flows sind jetzt auf einen einzelnen Context Input beschränkt; die Komponente verhindert das Hinzufügen weiterer, sobald einer vorhanden ist, mit klareren Hinweisen in der Dokumentation.
  • Geändert Kontomenü — die GitHub-, Twitter- und Discord-Links wurden entfernt.

1.2.2

  • Behoben KARLI-Modell-Provider — ein Konfigurationsproblem wurde behoben.

1.2.0

  • Geändert Rebase auf Langflow 1.9.0
  • Verbessert Neugestaltung der Dokumentationsseite — neues Layout, neue Navigation und ein an Karli Studio angelehntes Design.
  • Neu Getrennte KARLI-URLs — der Provider unterstützt separate URLs für das LiteLLM-Gateway und die KARLI-API.
  • Neu API-Dokumentationslinks — für die Provider KARLI und TokenEurope, die auf diese Dokumentation verweisen.

1.1.x

1.1.12

  • Neu Memory Cell — eine neue Komponente zum Lesen, Schreiben oder Löschen eines persistenten Schlüssel-Wert-Paars, das auf Sitzung, Nutzer oder Agent begrenzt ist. Memory Cell →

1.1.11

  • Neu SHARED_SERVICES_API_KEY — vom KARLI-Provider unterstützt, samt verbesserter ReadFile-Behandlung.
  • Behoben KARLI-Embeddings — das Batch-Größen-Limit unterbricht Anfragen nicht mehr.

1.1.10

  • Neu Build-Ereignisse — Komponenten senden Build-Start- und Build-Ende-Ereignisse für die Observability. (In 1.2.3 abgelöst.)

1.1.9

  • Behoben KARLI-Embeddings — ein Fehler durch unnötige Deserialisierung wurde behoben.

1.1.8

  • Neu Agentlab-Dokumentationsseite — gestartet, einschließlich deutscher Übersetzungen und Screenshots.
  • Neu TokenEurope — als Modell-Provider hinzugefügt.
  • Verbessert KARLI-Provider — das LLM-Angebot wurde erweitert.

1.1.7

  • Neu Identity Input — eine neue Komponente, die Identitätsinformationen zum ausführenden Nutzer liefert, dekodiert aus dem Sitzungs-Token. Identity Input →
  • Neu Datenextraktion — KARLI-Datenextraktions-Modelle und der /extract-Endpunkt, mit modellspezifischer Dateityp-Unterstützung (einschließlich Audio) und JWT-basiertem Kontext für Shared Services. Datenextraktion →

1.1.6

  • Geändert Passwort-zurücksetzen-Panel — entfernt.

1.1.5

  • Geändert Rebase auf Langflow 1.8.2
  • Neu Context Input — eine konfigurierbare Quellenauswahl für Agenten, die kontextspezifische Abfragen durchführen. Context Input →

1.1.3

  • Neu embed-15 — ein neues Embedding-Modell.
  • Behoben Embedding-Modellauswahl — die Auswahl eines Modells funktioniert wieder zuverlässig.

1.1.0

  • Geändert Rebase auf Langflow 1.8.1
  • Neu Chat-Input-Chips — chip-basierte Eingabe mit zuverlässigem Routing. Chat Input (Chips) →
  • Neu Datei-Uploads — die File-Komponente akzeptiert Nutzer-Uploads, und Dateien können inline über die API gesendet und von Chat Input zurückgegeben werden. File-Komponente →
  • Neu Provider- und Bundle-Begrenzung — die verfügbaren Modell-Provider und Sidebar-Bundles lassen sich über die Umgebungsvariablen MODEL_PROVIDERS und LANGFLOW_ENABLED_BUNDLES einschränken.
  • Verbessert KARLI als Agent-Provider — mit dem KARLI-Symbol auf den Modellkomponenten.
  • Geändert Modellkomponenten — eigene API-Key- und Basis-URL-Felder entfallen; diese stammen jetzt aus den zentralen Provider-Einstellungen.
  • Behoben Eingabevalidierung — Fehler liefern jetzt eine saubere 422-Antwort.

1.0.x

1.0.0

  • Geändert Rebase auf Langflow 1.7.1
  • Neu Fivesquare-Docker-Image — ein dediziertes Image, samt KARLI-Embeddings-Konfiguration.

0.x

0.1.0–0.3.0

  • Geändert KARLI in der Sidebar — zu den Sidebar-Kategorien und Komponenten-Importen hinzugefügt.

0.0.1

  • Neu Erstes Agentlab-Release
  • Neu KARLI als Modell-Provider — mit konfigurierbaren Eingaben, API-Integration und einem eigenen KARLI-Symbol.
  • Neu KARLI-Embeddings — einschließlich Sparse-Embeddings; die Qdrant-Komponente erhielt einen optionalen Vektornamen und KARLI-Standardwerte.
  • Neu Publish to Karli — ein Dialog zum Veröffentlichen von Flows, mit Nutzer- und Admin-Auswahl.
  • Neu Löschen von Agent-Flows — samt geschützter und vorinitialisierter API-Keys.
  • Verbessert Symbolauswahl — ein erweiterter Material-Symbols-Satz und besseres Scrollverhalten.