Was ist AgentEye?
AgentEye ist eine selbst gehostete Observability- und Evaluierungsplattform für KI-Agenten. Sie zeichnet auf, was Ihre Agenten tun – jeden Schritt eines Laufs – und bewertet automatisch die Qualität jedes abgeschlossenen Laufs. So können Sie das Verhalten Ihrer Agenten in der Produktion nachverfolgen und Regressionen erkennen, bevor Ihre Nutzer sie bemerken. Die Daten fließen in eine Richtung: Ihr Agent-Code sendet Events über das Python SDK → ein leichtgewichtiger Collector-Daemon bündelt und übermittelt sie an den Server → Events und Analysen werden in ClickHouse gespeichert (operativer Zustand wie Organisationen, Nutzer, API-Schlüssel, Dashboards und gespeicherte Abfragen liegt in Postgres) → alles wird im Dashboard exploriert. Was Sie erhalten:- Events — der rohe, schrittweise Verlauf jedes Agent-Laufs (Tool-Aufrufe, Modell-Aufrufe, Hooks, Fehler).
- Sessions — diese Events zusammengefasst zu einer Zeile pro Lauf, jeweils automatisch bewertet und bewertet.
- Evaluierungen — Qualitätswerte, die von Ihren eigenen Evaluierungs-Services erzeugt werden, damit Qualitätseinbrüche ohne manuellen Review sichtbar werden.
- Abfragen & Dashboards — gespeicherte ClickHouse-SQL-Abfragen über Ihre Daten, als gemeinsame, organisationsweite Dashboards dargestellt.
- Alerts & Incidents — Schwellenwertregeln, die Sie benachrichtigen (E-Mail, Slack, Webhook, im Dashboard) sowie ein Incident-Workflow zur Triage.
- CLI & KI-Assistent — ein Terminal-Client (
agenteye) und ein Dashboard-integrierter Assistent für Fragen in natürlicher Sprache.
Schritt 1: Authentifizierung
Alle AgentEye-Artefakte werden aus der GitHub-Organisationagenteye-enterprise bereitgestellt. Als Enterprise-Entwickler können Sie Ihren eigenen GitHub PAT generieren. Folgen Sie enterprise-docs/github-token.md für genaue Schritte und erforderliche Berechtigungen.
Schritt 2: Server und Dashboard bereitstellen
Der Server empfängt Events von Collectors und macht sie abfragbar; das Dashboard ist der Ort, an dem Sie diese explorieren. Aufgenommene Events und Analysen liegen in ClickHouse (dem erforderlichen Analytics-Store), während Postgres den operativen Zustand wie Organisationen, Nutzer, API-Schlüssel, Dashboards und gespeicherte Abfragen vorhält. Veröffentlichte Compose-Datei herunterladen:.env-Datei, damit das Deployment nicht mit den Standard-admin-Zugangsdaten läuft. Setzen Sie mindestens ADMIN_KEY und POSTGRES_PASSWORD:
http://localhost:8080 und das Dashboard unter http://localhost:3000.
Für Produktions-Deployments (eigenes Postgres, TLS, Reverse Proxy) siehe enterprise-docs/deployment.md.
Schritt 3: API-Schlüssel für den Collector erstellen
Jeder Collector authentifiziert sich mit einem bereichsgebundenen API-Schlüssel. Verwenden Sie den in Schritt 2 gesetztenADMIN_KEY, um einen zu erstellen:
key-Wert legen Sie selbst fest; verwenden Sie ihn in der Collector-Konfiguration in Schritt 4. Vollständiges Key-Management finden Sie unter enterprise-docs/api-keys.md.
Schritt 4: Collector installieren
Installieren Sie den Collector-Daemon auf jedem Rechner, auf dem Ihre KI-Agenten laufen. Binärdatei herunterladen (Linux x86_64):Hiermit wird das Linux x86_64-Build heruntergeladen. Für macOS (Apple Silicon oder Intel), Linux arm64 oder ein Setup mit Docker / systemd / launchd siehe collector-installation.md, das den Download für jede Plattform auflistet – der obige Befehl installiert eine Linux-Binärdatei, die auf anderen Plattformen nicht läuft.Konfigurieren:
Schritt 5: Python SDK installieren
Installieren Sie das Wheel von GitHub Releases auf jedem Rechner, auf dem Sie Agent-Code instrumentieren möchten.Schritt 6: Ihren Agenten instrumentieren
Fügen Sie Events in Ihren Agent-Code ein. Senden Sie mindestensagent_start und agent_end:
$AGENTEYE_HOME/events/ (bzw. ~/.agenteye/events/, falls AGENTEYE_HOME nicht gesetzt ist) geschrieben. Der Collector nimmt sie automatisch auf.
Vollständige Event-API unter enterprise-docs/python-sdk.md.
Schritt 7: Events im Dashboard anzeigen
Öffnen Siehttp://your-dashboard-host:3000 und melden Sie sich an. AgentEye sendet Ihnen einen Einmal-Code per E-Mail (oder einen Magic Link mit einem Klick), sodass kein Passwort verwaltet werden muss.

session_id oder agent_id, um in einen bestimmten Lauf einzutauchen.



Schritt 8: Explorieren, visualisieren und Alerts einrichten
Sobald Events einfließen, verwandeln die Analyse-Seiten die rohe Aktivität in Antworten, sodass Sie das Agentenverhalten messen, Erkenntnisse im Team teilen und sofort benachrichtigt werden, wenn etwas regressiert. Dashboard-Seiten sind organisationsweit, daher sind die URLs in der Adressleiste mit Ihrem Org-Slug prefixiert (/<org>/…).
- Abfragen (
/<org>/queries): Starten Sie mit einer Bibliothek gespeicherter, wiederverwendbarer Abfragen über Ihre Events und Evaluierungen (integrierte Voreinstellungen und eigene)…


- Dashboards (
/<org>/dashboards): Heften Sie Abfragen als Linien-, Balken-, Flächen- oder Kreisdiagramm-Kacheln in gemeinsame, organisationsweite Dashboards.

- Alerts (
/<org>/alerts): Wandeln Sie jeden Schwellenwert in eine Benachrichtigungsregel um, die per E-Mail, Slack, Webhook oder im Dashboard informiert. Siehe enterprise-docs/alerts.md.
Nächste Schritte
- Deployment: Für die Produktion absichern
- API Keys: Zugriff verwalten
- Troubleshooting: Probleme diagnostizieren

