Funktionsweise und Architektur
Das Plugin hermes-marketing-dashboard bindet sich in die Desktop-Oberfläche des Hermes Agent ein. Es setzt auf eine strikte Trennung von Datenverarbeitung und Darstellung: Ein Python-Skript (marketing_snapshot.py) liest Konfigurationen, Logs und Manifeste (z. B. policy.yaml, Run-Logs, decisions.json) aus einem lokalen Marketing-Ordner und bündelt diese in einer snapshot.json. Diese wird über plugin_api.py an das Frontend (desktop/plugin.js) ausgeliefert.
Funktionsumfang
Das Dashboard visualisiert Kernzahlen wie Budgetausschöpfung, verbleibende Tage, Funnel-Ereignisse, demografische Aufschlüsselungen und offene Freigaben („Approvals“). Fehlende Auslieferungstage werden explizit als Lücken statt als Nullwerte dargestellt.
Reifegrad und Zielgruppe
Mit sehr geringen GitHub-Metriken (2 Stars, 1 Fork) befindet sich das Projekt in einem frühen Stadium oder dient als Nischenerweiterung für den Spezial-Agenten „Marketer“ von Agent Wikis. Es ist für Nutzer konzipiert, die Hermes Agent lokal betreiben und automatisierte Marketingkampagnen überwachen möchten.