Kontextkontrolle

Die richtigen Informationen.In der passenden Tiefe.

Mach aus verfügbaren Quellen einen bewusst gewählten Modellinput. Wähle passendes Material, bestimme die Lesetiefe und arbeite innerhalb deines Kontextbudgets. Behalte den Verweis zum Original.

Verfügbares MaterialGezielte AuswahlKontext für die Aufgabe

Der Ansatz

Wähle, was dein Modell erhält.

Eine Aufgabe braucht Belege, nicht jede verfügbare Datei. LeanCTX sammelt erlaubte Kandidaten, erhält ihre Herkunft und bereitet einen Kontextplan innerhalb des angefragten Budgets vor.

Aufgabe & Budget

Gib jedem Lesezugriff einen Grund.

Beschreibe die Frage und den verfügbaren Platz für Kontext. Eine Coding-Aufgabe braucht vielleicht eine Implementierung, eine Support-Aufgabe einen aktuellen Ablauf. Der Plan wählt passend zur Aufgabe und innerhalb des erlaubten Quellenumfangs aus.

Umfang
Wähle das Projekt und die verfügbaren Quellen.
Auswahl
Gewichte Kandidaten und entferne doppelte Inhaltsreferenzen.
Kontextbudget
Begrenze die für eine Anfrage aufbereiteten Informationen. Das ist etwas anderes als ein Ausgabenlimit.

Suche & Herkunft

Finde es. Kenne seine Herkunft.

Beginne mit den für deine Aufgabe ausgewählten Belegen. Erhalte jeden Quellverweis, während LeanCTX das gewählte Material zum Modellkontext aufbereitet. Folge der Herkunft, wenn ein Ergebnis mehr Erklärung braucht.

Dateien & Code
Textsuche, Struktur und Quellpositionen.
Indexiertes Wissen
BM25 und konfigurierte semantische Suche nutzen vorhandene Indizes.
Verbundene Quellen
Provider-Zugriff hängt von konfigurierten Zugangsdaten und Berechtigungen ab.

Detailtiefe & Nachladen

Bestimme, wie viel du liest.

Finde Code über Signaturen, prüfe ihn in Zeilenbereichen und nutze Volltext für exakte Änderungen. Auch beim Nachladen gelten dieselben Zugriffsregeln.

Signaturen
Finde Funktionen und Typen mit Quellverweisen.
Zeilen / vollständig
Lies die benötigte Implementierung in der passenden Detailtiefe.
Nachladen
Vorhandene Quellen und archivierte Ausgaben bestimmen, was nachgeladen werden kann.
Aufgezeichnete Produktausgabe
src/lib/roi.ts257 Zeilen
fn pub fmtInt(value:n) → string @L78-80fn pub fmtUsd(value:n) → string @L83-89fn pub fmtDay(iso:s) → string @L92-96

Auszug aus der aufgezeichneten Signaturansicht

QuellverweisfmtUsd · L83–89

Die Implementierung ist mit einem gezielten Lesezugriff erreichbar.

Exakte Implementierung ansehen
export function fmtUsd(value: number): string {
  const n = Number(value) || 0;
  return (
    '$' +
    n.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })
  );
}

Exakte Implementierung aus derselben Quelldatei.

Das Werkzeugset zum Lesen

Eine Quelle. Die passende Ansicht für deine Aufgabe.

Wechsle vom Überblick zu exakten Zeilen, vergleiche Änderungen oder wähle eine kompaktere Darstellung. Öffne eine Gruppe für die Modi und ihre Besonderheiten.

Den Überblick gewinnenauto · map · signatures · reference
auto
Lass die Runtime anhand von Datei- und Aufgabenkontext eine Lesestrategie wählen. Eine explizite Kompressionsstärke kann eine Zieldichte vorgeben.
map
Verschaffe dir einen strukturellen Überblick, bevor du einen Bereich genauer liest.
signatures
Prüfe die API-Struktur unterstützten Codes: Deklarationen und Quellpositionen ohne Implementierungsdetails.
reference
Erhalte einen kompakten Dateiverweis mit Grössen- und Typmetadaten, ohne den Dateiinhalt in die Antwort zu laden.
Präzise lesen. Gezielt bearbeiten.full · raw · anchored · lines
full
Lies den Quelltext mit seiner normalen Darstellung. Nutze die vollständige Ansicht, wenn ausgelassene Details eine Änderung beeinflussen könnten.
raw
Gib Quelltext ohne Darstellungsrahmen zurück. Dieser Ausgabemodus umgeht weder Quellberechtigungen noch aktivierte Filter.
anchored · anchored:72-92
Lies den Volltext oder einen Zeilenbereich mit Hash-Ankern pro Zeile für gezielte Änderungen über ctx_patch.
lines:72-92 · lines:5,10-20 · lines:-20
Wähle einen inklusiven Bereich, mehrere Stellen oder die letzten Zeilen. lines:72 liest ab Zeile 72 bis zum Ende; -20 wird ebenfalls als Kurzform für die letzten Zeilen akzeptiert.
Bestimmen, was bleibttask · aggressive · entropy · density
task
Behalte Material passend zur aktiven Aufgabe. Ohne nutzbare Aufgabenhinweise oder bei einer kleinen Datei gibt die aktuelle Implementierung den vollständigen Inhalt zurück.
aggressive
Nutze eine stärkere, verlustbehaftete Zusammenfassung, wenn ein Überblick genügt. Lade vor Änderungen, die exakte Details brauchen, das Original nach.
entropy
Reduziere wiederholtes, informationsarmes Material mit entropiebasierter Kompression. Das Ergebnis ist eine Auswahl, keine verlustfreie Kopie.
density:0.40
Strebe einen gewählten Anteil der ursprünglichen Tokens an. Der Zielwert ist ungefähr; Qualitätsprüfungen und Quellstruktur beeinflussen die tatsächliche Grösse.
Änderungen gezielt nachlesendiff
diff
Vergleiche mit dem gespeicherten Lesezustand der Session. Dafür ist ein vorheriger Lesezugriff nötig; der Vergleich erfolgt nicht gegen einen beliebigen Git-Commit.
Erweiterte Darstellungen nutzencognitive · mdl
cognitive
Wähle erkannte Abschnitte innerhalb eines Budgets aus. Dafür muss die entsprechende Science-Einstellung aktiv sein; andernfalls fällt die Implementierung auf map zurück.
mdl
Erzeuge eine kompakte strukturelle Beschreibung. Dafür muss die entsprechende Science-Einstellung aktiv sein; andernfalls wird map verwendet.
Eine kompakte Volltextvariantefull-compact
full-compact
Die auf Weiterleitungen ausgerichtete Variante entfernt Darstellungsrahmen und nachgestellte Leerzeichen bei erhaltener Zeilenstruktur. Wähle raw, wenn exakte Bytes wichtig sind.

Ein Lesemodus formt die Antwort, erteilt aber keinen Zugriff. Zusammenfassungen lassen Details aus. Nutze das Original, wenn die Aufgabe exakten Quelltext verlangt, und prüfe das dokumentierte Runtime-Verhalten deiner Integration.

Zur Referenz der Lesemodi

Formatgerechte Aufbereitung

Andere Inhalte. Passende Aufbereitung.

Code hat Struktur. Kommandoausgaben enthalten Ergebnisse, Fehler und wiederholtes Rauschen. LeanCTX nutzt für unterstützte Formate die passende Ansicht oder Ausgabefilter – mit Verweisen zum Nachladen von Details.

Codestruktur
Erhalte relevante Deklarationen und Quellpositionen in einer strukturierten Ansicht.
Kommandoausgaben
Hebe mit unterstützten Ausgabefiltern relevante Ergebnisse und Fehler hervor.
Nachladbare Details
Folge Quellverweisen oder einem verfügbaren Ausgabearchiv, wenn weitere Belege nötig sind.

In deinem Workflow

Wiederholungen verkürzen. Details gezielt nachladen.

Der erste Lesezugriff ist nur ein Teil des Workflows. LeanCTX behandelt auch wiederholte Zugriffe, Quellverweise und archivierte Ausgaben.

Gecachte Lesezugriffe

Ein unveränderter Folgezugriff kann einen kompakten Verweis zurückgeben. Nutze fresh zum Umgehen des Lesecaches. fresh allein wählt keinen exakten Textmodus.

Diese Funktion entdecken

Ausgaben nachladen

Lade eine erhaltene Quelle oder ein Shell-Archiv nach, wenn das gekürzte Ergebnis nicht genügt. Verfügbarkeit und Aufbewahrung bestimmen, was nachladbar ist.

Diese Funktion entdecken

Fragen & Antworten

Fragen zur Lesetiefe.

Nutzt jede Suche einen Index?

Exakte Textsuche und indexierter Abruf sind unterschiedliche Wege. Semantische Suche hängt von konfigurierten Indizes ab. Ein direkter Texttreffer kann der bessere Einstieg sein, wenn du ein Symbol oder eine Formulierung bereits kennst.

Reicht eine kürzere Ansicht für jede Aufgabe?

Nein. Signaturen helfen, Code zu finden. Für eine Änderung kann die genaue Implementierung nötig sein. Wähle bei Bedarf einen detaillierteren Lesezugriff und prüfe das Aufgabenergebnis.

Braucht die Kontextaufbereitung ein privates Modell?

Nein. Die öffentliche Engine arbeitet deterministisch. Optionale Intelligence kann nach Verifikation bessere Auswahlen oder Routen vorschlagen. Die Befugnisse bleiben bei deinem Host und deiner Richtlinie. Bei Ausfall oder Ablehnung bleibt der deterministische Weg nutzbar.

Weiter: Sicherheit & Governance

Ergänze Regeln für deinen Kontext.

Sieh, wie Quellengrenzen und konfigurierte Textfilter unterstützte Lesezugriffe kontrollieren.

Mit LeanCTX starten

Teste einen gezielten Lesezugriff.

Teste eine Signaturansicht an einer vertrauten Datei. Folge dem Verweis und lies die Implementierung, sobald du sie brauchst.

Local-first. Modellunabhängig. Dein Kontext.