Harness MaxxingDoku
📚 Alle Seiten

💬 Harness Maxxing nutzen · 3 Min. Lesezeit

🔔Benachrichtigungen

Der Benachrichtigungs-Feed sammelt alles, was um dich herum passiert - Cron-Jobs, Verkäufe, Bestellungen, Deployments, wichtige E-Mails, das Ergebnis eines beliebigen Skripts - an einem Ort, statt in Chat-Nachrichten.

Wo du ihn siehst

  • Dashboard: ein Bereich neben den Widgets (auf breiten Bildschirmen). Die Glocke im Header zeigt die Anzahl ungelesener Einträge und blendet den Bereich aus bzw. ein; auf dem Handy öffnet sie die Liste.
  • Alle anzeigen (Seite /feed): die letzten 30 Tage, Filter pro Quelle, Nur ungelesene, Alle als gelesen markieren.
  • Telegram (optional): Der Bot postet von selbst im Thread Notifications - ohne Claude, sofort. Unter jeder Nachricht öffnet Ask Harness eine Sitzung dazu, und Open folgt dem Link der Nachricht.

Klicke auf ein Ereignis, um es als gelesen zu markieren und seinen Link zu öffnen (den Verlauf des Cron-Jobs, die Stripe-Zahlung, den GitHub-Run …). Über das Menü … kannst du es als gelesen markieren oder löschen. Wiederkehrende Routine-Ereignisse werden zu einer Zeile zusammengefasst (Cron jobs succeeded ×12), bis du sie liest.

Was von selbst ankommt

Quelle Ereignisse
Cron-Jobs jeder Lauf: Fehler einzeln (mit der Fehlermeldung), Erfolge in einer Zeile zusammengefasst
Harness Maxxing ein Update ist verfügbar, ein Update braucht Aufmerksamkeit (Anpassungen, Roll-back)
Anmeldungen Anmeldungen (zusammengefasst), mehrere falsche Passwörter

Einen Dienst verbinden (Webhooks)

Einstellungen -> Benachrichtigungen -> Webhook hinzufügen, wähle den Dienst, gib ihm einen Namen, füge sein Signing Secret ein, falls du eines hast, Erstellen: Kopiere die URL in den Dienst. Der Dialog sagt dir, wo.

Dienst Was du bekommst
Stripe Verkäufe (Sale: 49.00 EUR), Zahlungen, Rückerstattungen, fehlgeschlagene Zahlungen, Streitfälle, Abonnements
Shopify neue / bezahlte / stornierte Bestellungen, Rückerstattungen, Bestandsänderungen (ausverkauft als Warnung)
GitHub Pushes, Pull Requests, Issues, fehlgeschlagene / erfolgreiche Workflows, Releases
Generic JSON alles Beliebige: POST {"title", "body", "level", "url", "id"}
  • Webhooks brauchen einen Server, der aus dem Internet über HTTPS erreichbar ist (Domain-Modus). Wenn du nur Tailscale nutzt, verwende ein Skript (siehe unten).
  • Hinterlege das Signing Secret, das dir der Dienst gibt. Quellen für Stripe, Shopify und GitHub lehnen jedes Ereignis ab, bis das Secret gesetzt ist (im Feed erscheint eine Warnung); bei Stripe bekommst du das Secret erst, nachdem du dort die URL hinzugefügt hast. Erstelle also die Quelle, füge die URL in Stripe ein und füge dann das Secret ein. Eine Generic JSON-Quelle funktioniert ohne Secret, aber dann könnte jeder, der die URL erfährt, gefälschte Ereignisse senden. Das Menü … der Quelle: Testereignis senden, Signing Secret setzen, Neue URL (die alte funktioniert nicht mehr), Löschen.
  • Eine doppelt gesendete Zustellung (Dienste versuchen es erneut) erscheint nur einmal, auch wenn beide Kopien gleichzeitig ankommen. Bei Shopify und GitHub erscheint ein signiertes Ereignis, das jemand abgefangen und erneut abgespielt hat, ebenfalls nur einmal. Bis zu 120 Zustellungen pro Minute und Quelle.

Aus jedem Skript

maxxing feed post "Invoice from ACME: 39 EUR due Friday" --source mail --level warning \
  --body "From billing@acme.example" --dedupe "msg-1234"

--level info | success | warning | error · --source Kurzname · --url Link · --dedupe KEY (derselbe Schlüssel zweimal wird ignoriert) · --group KEY (Wiederholungen zusammenfassen) · --quiet (nie an Telegram). maxxing feed list, maxxing feed read-all. Führe das Skript mit einem Cron-Job aus.

Frag einfach Claude: "Benachrichtige mich, wenn eine E-Mail von meinem Steuerberater ankommt", "Sag mir Bescheid, wenn die Website down ist", "Verbinde meine Shopify-Bestellungen" - Claude schreibt das Skript und den Job oder richtet den Webhook ein.

Was an Telegram geht

Einstellungen -> Benachrichtigungen -> Quellen, pro Quelle:

Regel Wirkung
Auto (nach Level) (Standard) Fehler klingeln, Warnungen sind lautlos, Info / Erfolg bleiben im Dashboard
Nicht in Telegram nur Dashboard
Telegram, lautlos ohne Ton gepostet
Telegram, klingelt mit Ton gepostet (z. B. deine Verkäufe)

Cron-Jobs, Updates und Anmeldungen melden sich bereits in ihren eigenen Threads (Crons, Alerts): Sie werden nicht in Notifications wiederholt, es sei denn, du wählst das so. Der Schalter ganz oben schaltet den Telegram-Thread ab.

Gut zu wissen

  • Ereignisse werden 30 Tage aufbewahrt. Sie liegen auf deinem Server (/var/lib/claude-maxxing/feed.db).
  • Der Inhalt eines Webhooks kommt von außen: Ask Harness behandelt ihn als Daten, nie als Anweisungen, und öffnet die Sitzung im Plan-Modus (Claude erklärt, ändert aber nichts, bis du einen Plan freigibst).
💡 Nicht weiter? Öffne eine Session im Topic system › help und frag in deinen eigenen Worten: Claude liest diese Doku auf deinem Server und antwortet.✏️ Diese Seite verbessern