Übersicht

Zwei Teile, eine klare Grenze.

Der Wrapper läuft auf deiner Maschine und sieht die Daten. Das Gateway läuft im Netz und sieht sie nicht. Diese Trennung ist der Kern — alles andere folgt daraus.

┌─────────────┐      ┌──────────────────┐      ┌──────────────┐
│  Browser    │      │  Gateway         │      │  Wrapper     │
│  Dashboard  │─────▶│  PHP + MySQL     │◀─────│  Node.js     │
│             │      │                  │      │  localhost   │
│  Konto      │      │  Konten, Token,  │      │  Guard, LLM- │
│  Agenten    │      │  Audit-Speicher  │      │  Proxy       │
└─────────────┘      └──────────────────┘      └──────────────┘
       Cookie, httpOnly      gehashte Schlüssel       0700-Sandbox

Was wo passiert

Lokal, im Wrapper

Prompt-Prüfung, LLM-Proxy, Agentenverwaltung, lokales Audit-Log. Deine Prompts und Antworten verlassen die Maschine nur, wenn du die Synchronisation ausdrücklich einschaltest. Das Arbeitsverzeichnis ist 0700 — kein anderer Benutzer kommt heran.

Im Gateway

Konten, Freigaben, Agentenverwaltung über mehrere Rechner, Aufbewahrung des Audit-Logs. Schlüssel liegen nur als gepfefferter Hash vor; die Sitzung ist ein httpOnly-Cookie mit CSRF-Token und Leerlauf-Abmeldung.

Die Prüfung, Schritt für Schritt

Diese Reihenfolge steht fest. Kein Schritt lässt sich überspringen, und ein späterer kann einen früheren nur strenger machen, nie lockerer.

Schritt 1

Darf der Agent das?

Jeder Agent hat eine Liste erlaubter Werkzeuge. Was nicht darauf steht, ist nicht erreichbar — unabhängig davon, wie großzügig eine Regel aussieht.

Schritt 2

Sagt die Regel ja?

Regeln laufen nach Priorität, die erste Übereinstimmung entscheidet. Greift keine, gilt: abgelehnt. Ein vergessener Fall führt nie zu einer Erlaubnis.

Schritt 3

Sieht es falsch aus?

Die Erkennung bewertet unabhängig von der Regel: neue Werkzeuge, Ratenausschläge, sensible Muster, Lesen-dann-Senden. Sie kann verschärfen, nie erlauben.

Grenzen

Ein Musterfilter erkennt bekannte Formen. Wer ihn kennt, kann ihn umschreiben. Deshalb ist er nur die erste von mehreren Schichten, und deshalb ist das Protokoll wichtiger als der Filter: Es sagt dir hinterher, was passiert ist, auch wenn vorne etwas durchgerutscht ist.

Einrichten