Verwaltung des KI-Kontexts mit einer SQLite-Wissensdatenbank und MCP-Tools

Ein häufiges Problem mit KI-Codierungsagenten: CLAUDE.md-Dateien wachsen auf Tausende von Zeilen an, verbrauchen Kontextbudget und führen dazu, dass die KI ohnehin die Hälfte der Regeln ignoriert. Ein Entwickler auf r/ClaudeAI hat ein System gebaut, um dies zu lösen — RunawayContext (MIT-lizenziert, derzeit für Bau-Management-Integrationen über Vista, Procore, Monday.com usw. verwendet).
Architektur
Die Kernidee: Tiefes Wissen aus einer flachen Markdown-Datei in eine SQLite-Datenbank mit Volltextsuche (FTS5) und optionaler Vektorsuche über sqlite-vec verschieben. Statt alles in jeder Sitzung zu laden, werden nur ein kleines projektspezifisches Briefing (~150 Zeilen), eine globale Verfassung (~200 Zeilen) und ein nur Zeiger enthaltendes „lebendiges Gedächtnis" (~50 Zeilen) vorab geladen. Die KI fragt die Datenbank bei Bedarf mit MCP-Tools wie search_lessons und get_chunk ab.
Wichtige Implementierungsdetails
- Token-Berechnung: Die äquivalenten ~280K Tokens existieren noch — sie sind nur in der Datenbank, nicht in den Kontext geladen. Die KI zieht sich bei Bedarf während der Aufgabe, was sie braucht.
- Feste Grenzen im Code: Der Regenerator weigert sich, ein Briefing über seine 150-Zeilen-Grenze hinaus zu schreiben. 15 benannte Architekturregeln haben jeweils zugehörige CI-Tests, die den Build fehlschlagen lassen, wenn die Regel abweicht.
- Hybride Abfrage: Nur-Vektor-Suche war schlechter als hybride. Das System kombiniert FTS5-Keyword-Scores mit sqlite-vec-Vektor-Scores für beste Ergebnisse.
- Mensch im Kreislauf: Die KI schreibt neue Lektionen in einen Entwurfseingang. Ein Mensch muss vor der Übernahme in den Wissensspeicher zustimmen, um Rauschen zu verhindern.
- Bewahrte Stimme: Automatisch generierte Briefings enthalten einen handkuratierten Block, der durch
<!-- PRESERVE_START -->-Marker begrenzt wird. Der Regenerator behält diesen Abschnitt intakt, während er alles darum herum neu generiert.
Gelernte Lektionen
- Durchsetzen von Regeln im Code, nicht in der Richtlinie – jede Anweisung „pass auf, nicht zu wachsen" wurde innerhalb von Monaten verletzt.
- Hybride FTS5 + Vektorsuche schlägt reine Vektorabfrage.
- Direkte KI-Schreibzugriffe auf den Wissensspeicher führen zu Rauschen; einen Entwurfseingang mit manueller Freigabe verwenden.
Das System ist agentenunabhängig und das Repository ist öffentlich für jeden, der es anpassen möchte.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Bewahre meine Klaue: Backup-Dienst für OpenClaw-Arbeitsbereiche
Keep My Claw ist ein Backup-Dienst, der OpenClaw-Arbeitsbereichsdaten lokal verschlüsselt, bevor sie in Cloudflare R2 hochgeladen werden. Er verwaltet Speicherdateien, Cron-Jobs, Skills, Zugangsdaten und Konfigurations-Snapshots mit geplanten Backups und Ein-Kommando-Wiederherstellungen.

Jan-Code-4B: Ein schlankes, code-optimiertes Modell für die lokale Entwicklung
Das Jan-Team veröffentlichte Jan-Code-4B, ein 4B-Parameter-Modell für Code, das auf Jan-v3-4B-base-instruct basiert. Es ist als direkter Ersatz für Haiku in Claude Code konzipiert und bietet verbesserte Unterstützung beim Programmieren, während es lokal läuft.

TruthGuard: Shell-Skript-Hooks, die Lügen von KI-Codierungsagenten erkennen
TruthGuard ist ein Open-Source-Tool, das Shell-Script-Hooks verwendet, um zu überprüfen, was Claude Code und Gemini CLI tatsächlich tun im Vergleich zu dem, was sie behaupten. Es erkennt Phantom-Bearbeitungen, Lügen über Exit-Codes, gefährliche Abkürzungen und blockiert Commits, wenn Tests fehlschlagen.

Alfred Beta startet: Vereinfachte OpenClaw-Alternative für nicht-technische Benutzer
Alfred ist ein neues Beta-Tool, das etwa 70 % der Funktionalität von OpenClaw bietet, jedoch mit deutlich reduzierter Komplexität. Es zeichnet sich durch einfache Standardeinstellungen für App-Verbindungen, Speicher, Nutzungsmodi und Infrastruktur aus, während gleichzeitig Anpassungsmöglichkeiten bestehen.