Google veröffentlicht Sashiko: KI-Agent überprüft jede Codeänderung am Linux-Kernel
KI-generiert mit Sora
Entwickler aus dem Linux-Kernel-Team von Google haben Sashiko entwickelt und als Open Source unter der Linux Foundation veröffentlicht. Das KI-gestützte System analysiert automatisch jede eingereichte Codeänderung am Linux-Kernel. In einem Datensatz bestehend aus 1.000 aktuellen Kernel-Commits erkannte Sashiko 53,6 % aller Fehler. Alle diese Fehler hatten zuvor menschliche Reviewer übersehen.
Was ist Sashiko?
Sashiko ist ein agentisches Code-Review-System, das speziell für den Linux-Kernel entwickelt wurde. Der Name stammt von einer japanischen Sticktechnik (刺し子, wörtlich „kleine Stiche“). Sie diente ursprünglich dazu, Kleidung an abgenutzten Stellen zu verstärken. Übertragen auf Software soll Sashiko den Kernel durch automatisierte, intelligente Kontrolle stärken.
Das System überwacht die öffentlichen Mailinglisten des Linux-Kernels. Sobald ein Entwickler einen Patch einreicht, bewertet Sashiko die Änderung automatisch. Roman Gushchin aus dem Linux-Kernel-Team von Google hat das Projekt am 18. März 2026 öffentlich angekündigt. Intern nutzte das Team Sashiko bereits seit mehreren Monaten.
Wie funktioniert die Analyse?
Sashiko arbeitet mit einem neunstufigen Protokoll, das einen Patch aus verschiedenen Perspektiven untersucht. Jede Phase simuliert einen spezialisierten Reviewer. Die ersten Schritte konzentrieren sich auf das übergeordnete Ziel des Commits und architektonische Fehler. Anschließend kontrolliert das System, ob der Code tatsächlich umsetzt, was die Commit-Nachricht verspricht.
Die dritte Stufe verfolgt den Ablauf des C-Codes und sucht nach Logikfehlern oder fehlenden Rückgabewerten. Eine weitere Phase untersucht die Ressourcenverwaltung. Hier spielen Themen wie Speicherlecks oder Use-after-free-Fehler eine Rolle. Bei Use-after-free greift ein Programm auf Speicher zu, der bereits freigegeben wurde. Zusätzlich widmet sich ein Prüfschritt der Synchronisation zwischen Prozessen. Sashiko kontrolliert auf gegenseitige Blockaden und kernelspezifische Regeln für den gleichzeitigen Zugriff auf gemeinsame Ressourcen.
Sashiko führt außerdem eine Sicherheitsprüfung durch und bewertet die Ergebnisse aus der Perspektive eines Hardware-Entwicklers. Jedes gefundene Problem erhält eine Schweregradeinschätzung.
Das System basiert auf Prompts, die von Chris Mason entwickelt wurden, einem erfahrenen Kernel-Entwickler. Sashiko unterstützt verschiedene LLM-Anbieter. In den veröffentlichten Benchmarks kam Gemini 3.1 Pro zum Einsatz. Die Konfiguration erlaubt aber auch den Einsatz von Claude.
Wie gut ist Sashiko?
In einem Test bestehend aus 1.000 aktuellen Kernel-Commits, erkannte Sashiko 53,6 % der fehlerhaften Anpassungen. Alle Commits hatten zuvor einen menschlichen Code-Review bestanden und wurden in den Mainbranch aufgenommen.
Die Falsch-positiv-Rate liegt nach ersten manuellen Stichproben unter 20 %. Die Entwickler betonen, dass dieser Wert schwerer zu messen ist als die Erkennungsrate. Die meisten Fehlalarme liegen in einer Grauzone. Die gemeldeten Stellen sind nicht eindeutig Fehler, verdienen aber eine genauere Betrachtung.
Warum ist Sashiko für OpenClaw-Nutzer relevant?
Sashiko zeigt, wie agentische KI in einem der anspruchsvollsten Open-Source-Projekte der Welt eingesetzt werden kann. Der Linux-Kernel hat Tausende von Mitwirkenden und erhält täglich Hunderte Patches. Ein KI-Agent mit Vollzugriff auf den Code kann als zusätzliche Sicherheitsebene dienen.
Für OpenClaw-Nutzer ist die Architektur interessant. Sashiko arbeitet mit spezialisierten Prompts pro Subsystem und einem mehrstufigen Review-Protokoll. Dieses Prinzip lässt sich auch auf andere Projekte übertragen. Wer die SOUL.md seines Agenten strukturiert und für verschiedene Aufgaben unterschiedliche Perspektiven definiert, arbeitet im Grunde nach dem gleichen Prinzip.
Server, KI-Modelle und Recherche kosten Geld. ClawNews ist unabhängig — hilf mit, dass das so bleibt.

