KI-Agenten verlieren ihren verfügbaren Kontext nicht allein durch lange Prompts. In einer Sitzung sammeln sich Befehlsprotokolle, Quelldateien, Browser-Snapshots, Tickets, API-Antworten und Zwischenpläne an. Ein Teil davon ist für die aktuelle Entscheidung unverzichtbar. Vieles sind jedoch nur vorübergehende Spuren, die das Ziel der Aufgabe, wichtige Vorgaben und den nächsten Entscheidungsschritt verdrängen.
Eine Kontextmanagement-Schicht will dieses Verhältnis verändern: Große Tool-Ausgaben bleiben außerhalb der aktiven Unterhaltung, werden lokal verarbeitet und bei Bedarf als kleineres, relevantes Ergebnis wieder abgerufen. Das ist eine sinnvolle Idee, aber eine geringere Tokenzahl genügt nicht als Erfolgskriterium. Wenn das System beim Sparen eine Zeile aus einem fehlgeschlagenen Test, eine Sicherheitswarnung oder eine Nutzerentscheidung verliert, macht es den Agenten weniger verlässlich.
Als konkretes Beispiel für diese Kategorie dient hier das Open-Source-Projekt context-mode. Sein Repository beschreibt eine Tool-Schicht, die Daten lokal ablegen, Material indexieren und große Tool-Ergebnisse über eine Sandbox verarbeiten kann. Das sind Aussagen der Maintainer, kein Benchmark und keine Empfehlung von AI Tools Radar. Dasselbe Prüfverfahren passt ebenso zu einer Anbieterfunktion, einer selbst entwickelten Middleware oder einem anderen Agent-Client.

Das Bild stammt aus dem abgeschlossenen Quellenpaket. Es ist weder ein Produkt-Screenshot noch ein Leistungstest.
Mit einer realen Arbeitslast beginnen, nicht mit einem Tokenziel
Wählen Sie Aufgaben, die tatsächlich umfangreiche und unübersichtliche Belege erzeugen: eine Incident-Untersuchung mit langen Logs, eine repositoryweite Migration, Browser-Tests mit ausführlichen Accessibility-Snapshots oder ein Code-Review mit vielen ähnlichen Dateien. Legen Sie vor einer Änderung der Agent-Konfiguration fest, was ein korrektes Ergebnis ausmacht: die erwartete Diagnose, zu ändernde Dateien, auszuführende Tests, benötigte Quellen oder Freigaben sowie Informationen, die nach einer Komprimierung weiter auffindbar sein müssen.
Führen Sie dieselben repräsentativen Aufgaben einmal mit der normalen Agent-Konfiguration und einmal mit der vorgeschlagenen Kontextschicht aus. Modell, Tools, Berechtigungen und Aufgabenbeschreibung bleiben dabei gleich. Erfassen Sie Aufgabenerfolg, Aufwand für menschliche Korrekturen, Laufzeit, Kontextverbrauch, Umfang der Tool-Ausgaben und die Zahl der Nachsuchen, die nötig sind, um ein früheres Detail wiederzufinden. Eine prozentuale Einsparung kann ein Kostenindikator sein, ersetzt aber keine Aufgabenqualität.
Bauen Sie absichtlich schwierige Fälle ein. Platzieren Sie die entscheidende Zeile am Ende eines langen Logs. Verwenden Sie zwei fast identische Konfigurationsdateien mit einem wesentlichen Unterschied. Verbergen Sie eine relevante Fehlermeldung in einem Browser-Snapshot. Kann die Retrieval-Schicht solche Details nicht zuverlässig hervorholen, ist ihre scheinbare Effizienz fragil.
Arbeitsgedächtnis und Belegspeicher trennen
Die zentrale Designfrage lautet nicht, ob Daten gespeichert werden, sondern wo. Der aktive Kontext sollte Aufgabe, aktuelle Überlegungen und die gerade verglichenen Belege enthalten. Ein separater Speicher darf Rohdaten behalten, sofern der Agent sie wiederfinden kann und das Team nachvollziehen kann, was aufbewahrt wurde.
Dieses Muster ähnelt klassischem Information Retrieval. Die Dokumentation zu SQLite FTS5 beschreibt eine Volltextsuche, die passende Datensätze zurückgeben kann, ohne einen gesamten Bestand in ein einzelnes Abfrageergebnis zu laden. Für Agenten genügt eine reine Wortsuche allerdings nicht. Eine spätere Frage kann sich auf eine frühere Entscheidung beziehen, ohne dieselben Wörter zu verwenden. Prüfen Sie deshalb, wie das System Meilensteine, Dateipfade, Befehle, Daten und menschliche Entscheidungen festhält – nicht nur, wie es Begriffe einstuft.
Stellen Sie während eines Tests wiederholt Wiederherstellungsfragen: Kann der Agent erklären, warum eine Option verworfen wurde, den letzten fehlgeschlagenen Befehl benennen und die genaue Quelle hinter einer Behauptung abrufen? Wenn die Antwort nur von einer vagen Zusammenfassung abhängt, spart das System Kontext auf Kosten der Prüfbarkeit.
Reduktion testen, bevor man ihr vertraut
Eine gut entworfene Schicht verringert wiederkehrende Strukturen, ohne Informationen zu entfernen, die für die unmittelbare Entscheidung nötig sind. Sie kann den Agenten lokal filtern, Datensätze zählen, Felder extrahieren oder Dateien vergleichen lassen und nur das Ergebnis zurückgeben, statt jedes Rohbyte in den Prompt zu schreiben. Das ist oft besser, als ein Sprachmodell ein langes Log manuell durchsuchen zu lassen.
Jede Transformation schafft jedoch einen neuen Fehlerpunkt. Prüfen Sie erzeugte Filter oder Skripte an Stichproben, besonders dann, wenn Zeilen, Fehler, Warnungen oder scheinbar doppelte Datensätze entfernt werden. Messen Sie falsche Auslassungen: Details, die im Original vorhanden waren, im Ergebnis des Agenten fehlen und die Entscheidung hätten verändern müssen.
Definieren Sie vor dem Rollout eine Rückfallregel. Bei einer risikoreichen Aktion, einem leeren Suchergebnis, widersprüchlichen Quellen oder einem unerwarteten Tool-Fehler muss der Agent ohne Reibung auf das Originalmaterial zugreifen können. Der Rohdatensatz sollte identifizierbar bleiben und nicht in einer nicht nachvollziehbaren Notiz aufgehen.
Lokalen Speicher als Sicherheitsgrenze behandeln
Wenn Ausgaben den Prompt verlassen, werden sie nicht harmlos. Logs können Zugangsdaten, Kundenkennungen, interne URLs, Quellcode oder kopierte Tickettexte enthalten. Ein lokaler Index kann die Weitergabe an einen weiteren gehosteten Dienst reduzieren, schafft aber zugleich einen neuen Datenspeicher, für den es Verantwortlichkeit braucht.
Dokumentieren Sie vor dem realen Einsatz Speicherort, lesbare Betriebssystemkonten, mögliche Verschlüsselung, Aufbewahrungsdauer, Backup-Verhalten und den Weg, eine Sitzung oder alle Daten zu löschen. Testen Sie die Löschung, statt einem Befehlsnamen zu vertrauen. Berücksichtigen Sie auch Daten, die Hooks oder Plugins bei einer Komprimierung ablegen.
Auch die Lizenz braucht eine eigene Prüfung. Die context-mode-Lizenz ist Elastic License 2.0, also quelloffen mit Bedingungen, die für Teams mit gehosteten Funktionen relevant sein können. Sicherheits- und Rechtsprüfung sollten die konkrete Einsatzform bewerten, statt aus einem öffentlichen Repository auf uneingeschränkte Weiterverteilung zu schließen.
Integrationsfläche und Wiederherstellung prüfen
Kontextsteuerung sitzt an der Grenze zwischen Agent-Client und dessen Tools. Hook-Namen, Plugin-Pfade, Shell-Umgebungen, Sandbox-Berechtigungen und Komprimierungszyklen unterscheiden sich deutlich. Ein Tool kann erfolgreich installiert sein und dennoch die vorgesehene Ausgabe nicht oder zum falschen Zeitpunkt abfangen.
Erstellen Sie für jeden Ziel-Client eine kleine Kompatibilitätsmatrix: Installation, ein normaler Tool-Aufruf, eine große Ausgabe, Sitzungsneustart, Komprimierung oder Übergabe, Abruf eines früheren Datensatzes und das Entfernen gespeicherter Daten. Wenn der Sidecar-Dienst nicht verfügbar ist, muss das sichtbar fehlschlagen; ein Agent darf nicht stillschweigend behaupten, er habe Daten durchsucht, auf die er nicht zugreifen konnte.
Messen Sie außerdem die Latenz. Indizierung und Sandbox-Ausführung können Modellkontext sparen, aber jede Aufgabe verlängern. In einer interaktiven Programmier-Schleife rechtfertigt eine geringe Einsparung nicht unbedingt Verzögerungen bei jedem Befehl. Für eine lang laufende Automatisierung über große Archive kann derselbe Tausch deutlich attraktiver sein.
Nach beobachteter Aufgabenqualität entscheiden
Übernehmen Sie eine Kontextschicht nur, wenn der Versuch zeigt, dass Menschen die gewählten Aufgaben mit gleicher oder besserer Genauigkeit abschließen, Belege verständlich wiederherstellen können, die Latenz akzeptabel bleibt und die Kontrollen zu den verarbeiteten Daten passen. Beginnen Sie eng begrenzt: eine Aufgabenfamilie, klar definierte Aufbewahrungseinstellungen und ein Weg zum Vergleich mit der Ausgangskonfiguration.
Die Lehre geht über ein einzelnes Projekt hinaus. Das Kontextfenster eines Agenten ist knappes Arbeitsgedächtnis, kein automatisches Archiv. Umfangreiche Tool-Ausgaben als abrufbare Belege zu behandeln, kann dieses Arbeitsgedächtnis klären. Der Nutzen ist jedoch nur real, wenn das Retrieval zuverlässig bleibt, die Originalbelege bei Bedarf verfügbar sind und die neue Speichergrenze verantwortungsvoll betrieben wird.
Wir verbinden Primärquellen, Produktdokumentation und reale Anwendungsszenarien, damit Sie besser einschätzen können, ob ein Tool zu Ihrem Workflow passt.
