Dinoer

Das Projekt

Woher Dinoer kommt, was es behalten und was es entfernt hat, wie eine Messung vom 14. August 2026 seine Aussage über sich selbst eingeengt hat, und wer es baut.

Dinoer ist ein Fork von Diwall 1.21.0, entstanden am 25. Juli 2026 und am 9. August 2026 auf Basis von Diwall 1.23.0 neu aufgebaut. Von Diwall behält es den Ausführungskern: navigieren, ein Feld ausfüllen, klicken, warten, Zugangsdaten im Browser-Prozess auflösen. Entfernt hat es die Schicht, mit der ein Modell eine Seite ansehen konnte: Bildschirmaufnahmen, Set-of-Mark-Nummerierung, das Vision-Modell.

Die Annahme: Um eine Seite zu nutzen, muss ein Modell sie lesen, nicht sehen.

Wie es entstanden ist

Drei Etappen. Die dritte hat verändert, was das Projekt über sich sagt.

Die Verengung. Nach dem Entfernen der Wahrnehmungsschicht fehlte eines: den bereinigten Text einer Seite lesen, wenn der Barrierefreiheitsbaum nicht reicht. Die Aktion extraire_texte hat diese Lücke am 11. August geschlossen.

Die Recherchekette. campagne.py verbindet die Suche über SearXNG, die leichte HTTP-Erfassung, den Wechsel in den Browser für Seiten, die ihn brauchen, und einen Bericht, den ein delegiertes Modell schreibt. Bei einer regionalen Kampagne am 11. und 12. August ließ die erste Fassung des Berichtsschritts (den Korpus aneinanderhängen, bei 60.000 Zeichen abschneiden) die relevantesten Seiten fallen. Ein Filter auf den gesuchten Zeitraum und eine semantische Rangfolge haben das behoben, gemessen am selben Korpus.

Die Prüfung der Aussage. Am 14. August ertappte eine Kampagne das delegierte Modell dabei, von sich aus zwölf Websuchen zu starten. Sie wurden noch am selben Tag verboten; die verbleibende Lücke, curl über bash, ist dokumentiert. Wenige Stunden später brachte eine einzige Frage an einen allgemeinen Suchassistenten drei Seiten hervor, die Dinoers Suche über SearXNG nicht gefunden hatte. Die Aussage des Projekts wurde noch am Abend neu geschrieben: nicht mehr „findet mehr als eine Websuche“, sondern „ein Bericht, der sich auf eine feste Menge gesammelter Seiten zurückführen lässt“. Die Messung →

Was sich nicht geändert hat, und was sich geändert hat

Es läuft auf Ihrem Rechner. Erfassung, Zugangsdaten und das verschlüsselte Verzeichnis bleiben lokal. Die Suche läuft über eine SearXNG-Instanz Ihrer Wahl, lokal oder entfernt; der Bericht über ein Modell, das Sie konfigurieren.

Es zählt seinen Besuch und bricht keine Tür auf. Jeder Aufruf meldet die Seiten und Aktionen, die er verbraucht hat. Eine Seite, die den Zugang verweigert, wird als verweigert vermerkt und nicht über einen anderen Weg erneut versucht.

Was sich geändert hat. In Diwall tut der Agent nur, was eine Szenario-Datei auflistet. Dinoers Recherchekette überlässt einem Modell zusätzlich ein Urteil: ob eine Seite die Frage beantwortet, ob zwei Seiten dasselbe Ereignis beschreiben. Dieses Modell wird vom Web ferngehalten, mit einer Lücke, beschrieben auf der Seite zum Vertrauen.

Das Entwicklungsjournal

Datiert, das Neueste zuerst, während der Arbeit geschrieben, die Kehrtwende vom 14. August eingeschlossen.

Entwicklungsjournal →

Wer es baut

Drei Beteiligte.

Ronan Davalan: Architekt und Schiedsrichter. Produktvision, Sicherheitsanforderungen, Richtung; er bestätigt jede Architekturentscheidung.

Claude Code (Anthropic): Systemingenieur und Hauptentwickler. Der Fork des Ausführungskerns von Diwall, die Recherchekette (campagne.py, lib/searxng.py, lib/fetch_leger.py, lib/selection_candidats.py, lib/extraction.py, lib/tables_reference.py, lib/cache_recherche.py), das Entfernen der Wahrnehmungsschicht. Hauptautor des Quellcodes.

Gemini (Google): Synthese und strategische Beratung. Unabhängige Analyse der Architektur, Gegenprüfung technischer Entscheidungen.

Wo es heute steht

Vier Programme (shot.py, rpa.py, campagne.py, journal.py), ein verschlüsseltes Verzeichnis für Zugangsdaten, Szenarien, die vor dem Start des Browsers gegen ein JSON-Schema geprüft werden, Dokumentation in vier Sprachen, ein .deb-Paket und eine Installation per Git-Klon. Downloads →

Grenzen → · Was Dinoer nicht hinter Ihrem Rücken tut →