Context Packages ermöglichen es dir, das angesammelte Wissen eines Projekts — Fakten, Graph-Strukturen, Session-Erkenntnisse, Fallstricke und Muster — in ein portables, versioniertes Bundle zu erfassen. Exportiere Pakete für Teammitglieder, importiere Domänenwissen aus gemeinsamen Bibliotheken oder lade Projektkonventionen automatisch bei jedem Session-Start.
Paketebenen
Jedes Paket kann eine oder mehrere Ebenen enthalten. Füge nur hinzu, was du brauchst — von gezielten Wissensfakten bis zu umfassenden Projektschnappschüssen.
Wissen
Gespeicherte Fakten, Einschränkungen und Domänenwissen aus deinem Projekt.
Graph
Property-Graph-Knoten und -Kanten, die Codestruktur, Abhängigkeiten und Aufrufbeziehungen erfassen.
Session
Session-Erkenntnisse und Entscheidungen aus früheren Coding-Sessions.
Muster
Shell-Komprimierungsmuster und Ausgabeformatierungsregeln, die für deinen Stack optimiert sind.
Fallstricke
Bekannte Stolpersteine, Randfälle und Warnungen, die Agenten kennen sollten.
CLI-Befehle
Context Packages vollständig über die Kommandozeile verwalten. Alle Operationen unterstützen JSON-Ausgabe für CI/CD-Integration.
| Command | Description |
|---|---|
lean-ctx pack create --name my-pkg --layers knowledge,graph | Ein Paket aus dem Kontext des aktuellen Projekts erstellen |
lean-ctx pack list | Alle installierten Pakete mit Version und Auto-Load-Status auflisten |
lean-ctx pack info my-pkg | Paketmetadaten, Ebenen, Statistiken und Integritäts-Hash anzeigen |
lean-ctx pack export my-pkg -o my-pkg.lctxpkg | Ein Paket als portable .lctxpkg-Datei zum Teilen exportieren |
lean-ctx pack import my-pkg.lctxpkg | Ein Paket aus einer .lctxpkg-Datei in die lokale Registry importieren |
lean-ctx pack install my-pkg | Ein Paket installieren und seinen Kontext in das aktuelle Projekt einbinden |
lean-ctx pack remove my-pkg | Ein Paket aus der lokalen Registry entfernen |
lean-ctx pack auto-load my-pkg on | Auto-Loading beim Session-Start aktivieren oder deaktivieren |
Quick Start
# Create a package with knowledge and graph layers
lean-ctx pack create --name my-project-ctx --layers knowledge,graph
# Export for sharing
lean-ctx pack export my-project-ctx -o my-project-ctx.lctxpkg
# Teammate imports and installs
lean-ctx pack import my-project-ctx.lctxpkg
lean-ctx pack install my-project-ctx
# Enable auto-load for future sessions
lean-ctx pack auto-load my-project-ctx on Auto-Load
Pakete für automatisches Laden markieren. Wenn ctx_overview beim Session-Start ausgeführt wird, werden alle Auto-Load-fähigen Pakete in den aktiven Projektkontext eingebunden — Wissensfakten, Graph-Daten und Fallstricke sind sofort verfügbar.
Integrität & Sicherheit
Jedes Paket enthält einen SHA-256-Content-Hash, berechnet aus kanonischer JSON-Serialisierung. Import-Operationen überprüfen die Integrität vor dem Zusammenführen. Alle Dateioperationen nutzen atomare Schreibvorgänge (tmp + rename), um Beschädigungen zu verhindern.
Integration
Importierte Wissensfakten werden mit Konfidenz-Begrenzung zusammengeführt. Graph-Knoten und -Kanten werden dem Property-Graph hinzugefügt. Fallstricke werden per ID dedupliziert. Session-Erkenntnisse bereichern den Verlauf. Alles integriert sich in die bestehende LeanCTX-Pipeline.
Context Packaging starten
LeanCTX installieren und dein erstes Context Package in unter einer Minute erstellen.
Loslegen →