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.
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 →