Pi-Coding-Agent mit Qwen 35B Q2: Dateisystem als externen Speicher nutzen und Kontextschutz erzwingen

Ein Reddit-Nutzer hat seinen Ansatz für agentisches Programmieren mit lokalen LLMs geteilt, der auf dem Pi-Coding-Agenten mit Qwen 35B (Q2_K_XL-Quantisierung über LM Studio) basiert. Die Kernidee: Behandle das LLM als Logikprozessor, nicht als Kontextdatenbank. Die Implementierung erzwingt strenge Schutzmechanismen an der API-Grenze – das Modell kann sie nicht umgehen.
Wichtige durch das System erzwungene Einschränkungen
- Schreib-/Bearbeitungslimit: Lehnt jede Ausgabe über 100 Zeilen ab. Das Modell muss zuerst ein Grundgerüst schreiben und dann einen Abschnitt nach dem anderen ausfüllen. Versucht es, eine vollständige Datei auszugeben, wird der Aufruf mit der Anweisung blockiert, die Arbeit aufzuteilen.
- Denkblock-Obergrenze: Überschreitet die Argumentation des Modells 2000 Zeichen, erhält es eine Korrektur, die Schlussfolgerungen auf die Festplatte zu schreiben und fortzufahren.
- Kontextüberwachung: Bei 65 % Kontextauslastung wird dem Modell gesagt, seinen Zustand in Dateien zu schreiben. Bei 80 % stoppt alles – das Modell schreibt sein „Gehirn“ auf die Festplatte, solange es noch kohärent ist.
- Dauerhafte Ausgabe: Wenn das Modell eine lange Antwort gibt, ohne eine Datei zu schreiben, wird es angewiesen, die Ergebnisse in einer Schrittdatei zu speichern. Nichts bleibt nur im Kontext.
Externe Gehirnstruktur
Das System verwendet Verzeichnisse .think/ und .plan/ als externes Gedächtnis des Modells. Jeder Schritt, jede Entscheidung und jedes Ergebnis wird in einer Datei festgehalten. Wenn der Kontext komprimiert wird, liest das Modell seine eigenen Notizen zurück. Der Sitzungszweck wird separat in _purpose.md gespeichert und nach der Kontextkomprimierung wieder eingefügt, um das ursprüngliche Ziel zu bewahren.
Wissensdestillation
Ein Befehl /distill durchsucht eine Codebasis, erstellt einen Importgraphen, sortiert Dateien topologisch und lässt das Modell sie pro Durchgang eine zusammenfassen, um eine Wissensdatenbank aufzubauen. Das Manifest wird in Seiten zu je 50 Dateien aufgeteilt, um den gesamten Kontext nicht zu verbrauchen. Benutzer können Dateien wie svelte5-gotchas.md oder astro-gotchas.md in einen Wissensordner ablegen; ein isolierter LLM-Aufruf wählt aus, welche für die aktuelle Aufgabe relevant sind, und nur der Inhalt wird in die Hauptkonversation eingefügt.
Ergebnis in der Praxis
Der Benutzer bat das Modell, ein Three.js-Flugzeugspiel zu bauen. Der erste Versuch versuchte, 652 Zeilen in einem Aufruf zu schreiben – der Schutzmechanismus lehnte ab. Das Modell plante neu, schrieb ein Grundgerüst und füllte dann Funktionen eine Bearbeitung nach der anderen aus. Das Endergebnis war ein funktionierendes Spiel mit 3D-Flugzeugmodell, Hindernissen, HUD, Minikarte und Start-/Game-Over-Bildschirmen – alles bei Q2-Quantisierung.
Der vollständige Aufbau läuft mit Q2_K_XL-Quantisierung als Minimum; der Benutzer merkt an, dass Q4 oder Q8 bessere Ergebnisse liefern sollten. Der Code ist auf GitHub verfügbar: github.com/Kodrack/Pi-forge.
📖 Vollständige Quelle lesen: r/LocalLLaMA
👀 Siehe auch

OpenMontage: Open-Source Agentisches Videoproduktionssystem für KI-Codierungsassistenten
OpenMontage ist ein Open-Source-Video-Produktionssystem, das KI-Codierungsassistenten wie Claude Code in vollwertige Produktionsstudios verwandelt. Es übernimmt Recherche, Szenenplanung, Skripterstellung, Sprachaufnahmen, Musikauswahl, Untertitelgenerierung und Validierung durch automatisierte Pipelines.

Open-Source-Vigil-Tool löst das Agent-Identitätsproblem im OpenClaw-Ökosystem
Ein OpenClaw-Benutzer, der einen Webdienst aufbaut, entdeckte Agentenverkehr, der nicht von menschlichen Nutzern zu unterscheiden war, was zur Entwicklung von Vigil führte – einer Open-Source-Identitätsschicht basierend auf W3C DID, die kryptografische Anmeldeinformationen und Verhaltensverlauf für Agenten bereitstellt.

Claude Code v2.1.176: Sprachbewusste Sitzungen, Bedrock-Anmeldedaten-Caching und Dutzende Fehlerbehebungen
Sitzungstitel entsprechen jetzt der Gesprächssprache; Bedrock-Anmeldedaten bis zum Ablauf zwischengespeichert; Umgehung der Modellerzwingung für /fast und Umgebungsvariablen behoben; tmux-Zwischenablage korrigiert; Sandbox-Symlink-Fix.

LocalSynapse MCP Server ermöglicht Claude die Offline-Suche in lokalen Dokumenten
LocalSynapse ist ein MCP-Server, der lokale Dokumente (Word, Excel, PowerPoint, PDF) mit hybridem BM25 + KI-semantischem Suchverfahren indiziert und durchsucht. Alles läuft lokal, ohne Cloud oder API-Schlüssel.