README.de.md

September 15, 2026 · View on GitHub

⚠️ This is an auto-generated translation. For the latest version, see the English README. Community corrections welcome!

🇺🇸 English | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇪🇸 Español | 🇧🇷 Português | 🇩🇪 Deutsch | 🇫🇷 Français | 🇷🇺 Русский | 🇮🇳 हिन्दी | 🇹🇷 Türkçe | 🇻🇳 Tiếng Việt | 🇮🇹 Italiano | 🇸🇦 العربية | 🇮🇱 עברית


failproof ai

FailproofAI%2Ffailproofai | Trendshift

npm CI Supply Chain Discord Reddit Docs License

Übersetzungen: 简体中文 · 日本語 · 한국어 · Español · Português · Deutsch · Français · Русский · हिन्दी · Türkçe · Tiếng Việt · Italiano · العربية · עברית

Observability und Durchsetzung für jede Umgebung, in der deine Agenten laufen. Egal wo deine Agenten ausgeführt werden – wir sehen es und können eingreifen. Failproof bindet sich in 12 Agent-Harnesses ein: Coding-CLIs wie Claude Code und Codex, Chat-Gateways wie Hermes, selbstgehostete Assistenten wie OpenClaw – erfasst jeden Lauf und blockiert gefährliche Tool-Aufrufe, bevor sie ausgeführt werden. 39 integrierte Richtlinien. Null Latenz. Läuft lokal.

Failproof AI in action


Unterstützte Harnesses

Zwölf Harnesses in zwei Klassen – zehn Coding-CLIs und zwei Chat- und Assistenten-Gateways (Hermes, OpenClaw). Eine einheitliche Policy-API und eine gemeinsame Sitzungshistorie für alle. Was eine Richtlinie blockieren kann, ist harness-spezifisch: Das Stoppen eines Tool-Aufrufs vor seiner Ausführung ist auf allen zwölf verifiziert, Gesprächsende-Gates auf acht. Die harness-spezifische Matrix listet die Ereignisse auf, die jeder Harness berücksichtigt.

Agenten, die in keinem davon laufen, berichten über das Python SDK, das Tracing, Sitzungen und Audits bietet. Durchsetzung dort erfordert einen Hook in deiner eigenen Laufzeitumgebung – sprich uns an und wir finden gemeinsam eine Lösung.

{/* A 6-column table instead of inline runs: table columns never re-wrap, so the grid stays 2×6 at any window width (scrolling on very narrow screens instead of collapsing into ragged orphan rows). */}

Claude Code OpenAI Codex GitHub Copilot Cursor Agent OpenCode Pi
Hermes OpenClaw Factory Droid Devin CLI Antigravity CLI Goose

Installation

npm install -g failproofai
failproofai config                             # wire up your agents and the daemon
failproofai policies add FailproofAI/policies  # choose what to enforce
failproofai                                    # dashboard on localhost:8020

Die Einrichtung verbindet die Hooks und wählt keine Richtlinien aus – der zweite Befehl ist es, der Leitplanken auf dem Rechner aktiviert. Jedes Paket wird auf dieselbe Weise angegeben (failproofai policies add <owner>/<repo>; policies show <owner>/<repo> zeigt zunächst eines an). Führe failproofai config ohne Terminal aus – in CI, einem Container oder einem steuernden Agenten – und es wird direkt angewendet, ohne Rückfragen. Auf einem noch nicht eingerichteten Rechner führt jeder andere Befehl zunächst denselben Einrichtungsassistenten aus; deaktiviere das mit FAILPROOFAI_NO_FIRST_RUN=1.

Solange kein Paket geladen ist, ist lediglich block-failproofai-commands aktiv – diese Richtlinie ist immer eingeschaltet und kann weder deaktiviert noch pausiert werden: Ein Agent, der die Durchsetzung pausieren kann, könnte sonst jede andere Richtlinie abschalten.


Was blockiert wird

RichtlinieWas sie blockiert
block-env-filesLesezugriffe auf .env und andere Secret-Dateien
warn-repeated-tool-callsEndlosschleifen des Agenten beim selben Aufruf
block-sudoPrivilege Escalation
warn-destructive-sqlDROP, TRUNCATE, uneingeschränkte DELETE-Anweisungen
block-terraform / block-kubectlUngeprüfte Änderungen an Live-Infrastruktur
block-rm-rfRekursives Löschen von Dateien
block-force-push / block-push-mastergit push --force, direkte Pushes nach main

Alle diese Schranken greifen vor der Ausführung des Aufrufs – sie gelten daher für alle zwölf Harnesses. Die ersten vier wirken auf jeden Agenten, der Tools aufrufen kann; die letzten drei sind die Favoriten unter Entwicklern – Coding-CLIs sind die Harness-Klasse, die wir am tiefsten abdecken. Die sanitize-*-Familie ist separat: Sie läuft nach der Rückgabe eines Tools und meldet ein Secret in der Tool-Ausgabe, anstatt es aus dem Kontext fernzuhalten.

Alle 39 integrierten Richtlinien


Eigene Richtlinien

Lege eine Datei in .failproofai/policies/ ab – sie wird automatisch geladen, ohne weitere Flags. Commit sie und das gesamte Team erhält sie beim nächsten Pull.

import { customPolicies, deny, allow } from "failproofai";

customPolicies.add({
  name: "no-production-writes",
  match: { events: ["PreToolUse"] },
  fn: async (ctx) => {
    if (ctx.toolInput?.file_path?.includes("production"))
      return deny("Writes to production paths are blocked.");
    return allow();
  },
});

Jeder Richtlinie stehen drei Entscheidungen zur Verfügung:

EntscheidungWirkung
allow()Operation erlauben
deny(message)Blockieren – die Nachricht geht zurück an den Agenten
instruct(message)Durchlassen, aber dem nächsten Prompt des Agenten Kontext hinzufügen

Richtlinie schreiben


Observability

Durchsetzung ist die eine Hälfte. Die andere Hälfte ist zu sehen, was der Agent tatsächlich getan hat.

Führe failproofai ohne Argumente aus und es startet ein Dashboard unter localhost:8020, das die bereits auf deinem Rechner gespeicherte Ausführungshistorie liest – kein Konto, keine Registrierung, nichts verlässt das Gerät. Du erhältst die Sitzungsliste, die Abfolge von Modellaufrufen, Tool-Aufrufen und Hook-Entscheidungen innerhalb jedes Laufs, was blockiert wurde und was die Richtlinie dem Agenten mitgeteilt hat, sowie ein Offline-Audit (failproofai audit), das deine Historie auf riskante Muster scannt und Richtlinien vorschlägt, um sie zu unterbinden.

Lokales Dashboard · Einen Trace lesen · Lokales Audit

Failproof AI Observability ist die gehostete Seite desselben Datenmodells, für Teams, die Agenten auf einer ganzen Flotte betreiben: Jeder Lauf aus jedem Harness an einem Ort, ein Ausführungsgraph mit parallelen Sub-Agenten auf eigenen Spuren, p50/p95/p99-Latenz für Modelle, Tools und Hooks, modellbezogene Kosten- und Kontextfenster-Verfolgung, Fehler-Tracking, SQL über deine eigenen Traces mit teilbaren Dashboards, Auswertungen durch deinen eigenen Dienst bewertet, geplante Audits, die wiederkehrende Fehler in belegbare Erkenntnisse umwandeln, und Benachrichtigungen an Slack, E-Mail oder einen signierten Webhook. Self-Hosting im eigenen Cluster ist im Enterprise-Plan verfügbar.

Sitzungen · Audits · Demo buchen


Dokumentation

Einstieg
SchnellstartInstallieren, Harness verbinden, ersten Lauf ansehen
KonzepteWie das Hook-System funktioniert
Unterstützte HarnessesAlle 12 und was jeder durchsetzen kann
Beobachten
SitzungenEinen Lauf verfolgen: Modelle, Tools, Fehler, Latenz
Einen Trace lesenWas der Ausführungsgraph aussagt
AuditsFehlermuster über viele Sitzungen hinweg finden
Lokales Dashboardlocalhost:8020, kein Konto erforderlich
Durchsetzen
RichtlinienpaketeDie Failproof AI-Richtlinien und Pakete aus dem Policy Hub
Richtlinie schreibenAus einem Audit oder im Code
KonfigurationKonfigurationsbereiche, Zusammenführungsregeln und Richtlinienparameter
Eigenen Agenten instrumentieren
Python SDKLäufe eines Agenten ohne Harness melden
Policy SDKReferenz für allow / deny / instruct

Lizenz

MIT mit Commons Clause – kostenlos für den internen und privaten Gebrauch; der kommerzielle Weiterverkauf von failproofai selbst erfordert eine separate Vereinbarung. Den vollständigen Text findest du unter LICENSE.


Mitwirken

Siehe CONTRIBUTING.md. Neue Richtlinien, Randfälle und Übersetzungen sind herzlich willkommen.

Vor dem Start bauen. Führe zuerst bun install && bun run build aus. Dieses Repository wendet failproofais eigene Hooks auf sich selbst an, und diese lösen den failproofai-Import gegen das kompilierte dist/-Bundle auf – ohne einen Build erhältst du Cannot find package 'failproofai'-Hook-Fehler. Nach Änderungen an src/ neu bauen. Siehe Build before the in-repo dev hooks will work.


Gebaut mit ❤️ von befailproof.ai in SF und Bengaluru.