Bekannte
Einschränkungen
Wir glauben an ehrliche Dokumentation. Hier erfahren Sie, was lean-ctx gut kann – und wo seine Grenzen liegen.
Kompressions- grenzen
Token-Einsparungen variieren je nach Dateityp, Inhaltskomplexität und Lesemodus. Hier ist, was Sie in der Praxis erwarten können.
Erwartete Einsparungen nach Szenario
| Szenario | Einsparung |
|---|---|
| Erstmaliges Lesen (Code-Dateien) | 60–95 % |
| Gecachtes Wiederlesen | Bis zu 99 % |
| Kleine Dateien (<10 Zeilen) | Minimal |
| Binärdateien | Übersprungen |
| Unbekannte Shell-Ausgaben | Durchgereicht |
Inhaltsabhängige Einsparungen
Die tatsächlichen Einsparungen hängen von Code-Dichte, Kommentaranteil und Wiederholungen ab. Gut strukturierter Code mit klaren Signaturen komprimiert besser als dichte, unkommentierte Einzeiler.
Gecachte Wiederholungslesen
Wenn lean-ctx eine Datei bereits gesehen hat und sie sich nicht geändert hat, kosten Wiederholungslesen etwa 13 Token unabhängig von der Dateigröße. Das ist der Ursprung der 99%-Angabe.
Sprach- unterstützung
lean-ctx nutzt tree-sitter für AST-basierte Kompression. Die Abdeckung variiert je nach Sprache – hier das vollständige Bild.
Sprachunterstützungsstufen
| Stufe | Sprachen | Kompression |
|---|---|---|
| Volles AST | Rust, TypeScript, Python, Go, Java, C, C++, C#, Ruby, PHP, Swift, Kotlin, Scala, Lua, Zig, Elixir, Haskell, OCaml | Signatur-bewusstes Pruning |
| Basis | Alle anderen Sprachen | Zeilenbasierte Kompression |
Die Basis-Stufe liefert dennoch spürbare Kompression – sie kann nur keine Funktionssignaturen extrahieren oder AST-Knoten beschneiden. Die meisten Dateien sehen durch Deduplizierung und Entropie-Filterung immer noch 40–70 % Einsparungen.
Architektur- Einschränkungen
lean-ctx ist mit bestimmten architektonischen Kompromissen gestaltet. Diese zu verstehen hilft, die richtigen Erwartungen zu setzen.
MCP-Voraussetzung
lean-ctx läuft als MCP-Server. dein KI-Agent muss das Model Context Protocol unterstützen.
Funktioniert mit: Claude Code, Cursor, Codex, Gemini CLI und mehr.
Einzelnes Projekt pro Instanz
Jede lean-ctx-Instanz ist auf ein Projektstammverzeichnis beschränkt. Multi-Repo-Workflows erfordern separate Instanzen.
Lösung: eine Instanz pro Repository im Workspace starten.
Speicher-Skalierung
Der In-Memory-Cache wächst mit deinem Projekt. Sehr große Monorepos (100.000+ Dateien) profitieren möglicherweise von der Anpassung der Cache-Limits.
Konfigurierbar über lean-ctx-Einstellungen.
Kein Ersatz
lean-ctx optimiert, wie Kontext an das LLM geliefert wird. Es ersetzt nicht die Grundlagen guter Softwareentwicklung.
- Gute Prompting-Praktiken – klare, spezifische Anweisungen sind weiterhin wichtig
- Ordentliche Code-Organisation – gut strukturierter Code komprimiert besser
- Versionskontrolle – lean-ctx verwaltet keine Codeänderungen oder Historie
lean-ctx optimiert die Bereitstellung, ersetzt aber keine Grundlagen.
Sehen Sie, was lean-ctx leisten kann
Jetzt, da Sie die Grenzen kennen, entdecken Sie, was lean-ctx innerhalb dieser Grenzen bietet – Sicherheitsgarantien, Leistungsbenchmarks und Vergleiche.