Hermes Agent Mission Control
Hermes Agent Mission Control (Minions) ist ein local-first Kanban-Board zur Überwachung von Hermes-Agent-Aufgaben inkl. Heartbeat, Live-Streaming & Review-Controls.
Was ist Hermes Agent Mission Control?
Hermes Agent Mission Control (Minions) ist eine „Mission Control“-Kanban-Oberfläche für den Hermes Agent. Sie ist so konzipiert, dass Nutzer autonomes Arbeiten des Hermes Agent überwachen können, indem mehrere lang laufende Agent-Sitzungen in ein einziges, langlebiges Board mit Aufgabenstatus und Review-Checkpoints umgewandelt werden.
Statt manuell Terminal-Sitzungen zu jonglieren und Fortschritte einzeln zu prüfen, verfolgt Minions jede Aufgabe als persistente Hermes-Sitzung, protokolliert Heartbeat-Fortschritte, streamt Tool-Aktivitäten und speichert Aufgabendaten und Status in einer lokalen SQLite-Datenbank.
Wichtige Funktionen
- Kanban-Board mit Aufgabenstatus: Aufgaben auf einen Blick in Phasen wie in Bearbeitung, blockiert, in Review und erledigt.
- Autonomer Ausführungsworkflow: Beschreiben Sie in Chat, was Sie wollen; der Agent entscheidet, wie die Aufgabe erledigt wird.
- Heartbeat-Check-ins: Agents melden periodisch Fortschritte. Blockierte Arbeiten tauchen automatisch auf, und die Sitzung kann mit einem anderen Ansatz neu versuchen, bevor Hilfe angefordert wird.
- Live-Streaming während der Ausführung: Beobachten Sie Tool-Aufrufe, Reasoning und Responses in Echtzeit, während der Agent läuft.
- Human-in-the-Loop-Vervollständigungssteuerung: Agents schlagen Vervollständigungen vor; Sie prüfen und schließen Aufgaben ab, nichts wird ohne Ihre Freigabe als erledigt markiert.
- Pro-Aufgabe-Steuerung von Modell und Reasoning-Aufwand: Überschreiben Sie Modell und Reasoning-Aufwand pro Aufgabe über aufgabenspezifische Einstellungen.
- Sichtbarkeit von Cron-Jobs: Verfolgen Sie geplante Hermes-Jobs inklusive Historie und Ausgabe.
- Local-first Self-Hosting-Option: Lokal mit SQLite laufen – keine Account- oder Cloud-Abhängigkeit –, sodass Ihre lokalen Daten auf Ihrem Rechner bleiben.
So verwenden Sie Hermes Agent Mission Control
- Voraussetzungen installieren: Node.js 18+ verwenden und Hermes Agent wie im Repository erwartet verfügbar haben.
- App lokal starten:
git clone https://github.com/Agent-3-7/hermes-agent-mission-control.gitcd hermes-agent-mission-controlnpm install- Für Entwicklung:
npm run dev
- UI öffnen: Zu
http://localhost:6969navigieren. - Produktion laufen (falls gewünscht):
npm run prodverwenden.
Intern verwendet die App eine React + Vite-Browser-UI, die mit einem Express-Server auf Port 6969 über HTTP und SSE für Streaming-Updates verbunden ist. Ein Python-Worker kommuniziert mit Hermes über die Hermes-AI-Komponente, und Aufgabentranskripte werden in der Hermes-Session-Datenbank gespeichert, während Minions Aufgabendaten, Status, Heartbeat-Historie und pro-Aufgabe-Einstellungen in lokaler SQLite speichert.
Anwendungsfälle
- Überprüfung mehrerer delegierter Agent-Aufgaben: Bei Delegation von Recherche, Coding, Monitoring, Sales-Ops, Schreiben oder wiederkehrenden Workflows bietet Minions ein einziges Board, um zu sehen, welche Aufgaben in Bearbeitung, blockiert oder review-bereit sind.
- Umgang mit feststeckenden oder blockierten Ausführungen: Wenn eine Aufgabe wiederholt hängen bleibt, hebt der Heartbeat-Mechanismus sie als „Braucht Ihre Hilfe“ hervor, nachdem der Agent Alternativen versucht hat.
- Überwachung lang laufender Arbeiten ohne ständige manuelle Checks: Live-Streaming plus periodische Heartbeats reduzieren den Bedarf, Terminal-Sitzungen wiederholt zu öffnen und zu inspizieren.
- Betrieb geplanter Cron-basierter Hermes-Jobs: Cron-Sichtbarkeitsfunktionen nutzen, um geplante Jobs zu sehen, Historie zu prüfen und Ausgaben bei Hintergrund-Triggern anzuzeigen.
- Pro-Projekt-Aufgaben mit unterschiedlichen Ausführungseinstellungen: Modell und Reasoning-Aufwand aufgabenweise überschreiben, nützlich bei Jobs mit unterschiedlichen Einschränkungen.
FAQ
-
Kann ich das mit anderen Agents außer Hermes nutzen?
Noch nicht. Der Quellcode erwähnt ein Adapter-Interface, aber der Launch ist Hermes-only und nennt OpenClaw als Nächstes. -
Wo werden Aufgabendaten gespeichert?
Das Projekt beschreibt eine local-first Option mit SQLite für Aufgabendaten, Status, Heartbeat-Historie und pro-Aufgabe-Einstellungen. Chat-Transkripte werden in der Hermes-Session-Datenbank gespeichert. -
Wie funktioniert „erledigt“?
Der Agent kann Vervollständigungen vorschlagen, aber Sie müssen prüfen und Aufgaben schließen. Das Board verschiebt Aufgaben erst nach Ihrer Freigabe in „erledigt“. -
Zeigt Minions nur ein Board oder managed es die Ausführung aktiv?
Es tut mehr als Status anzuzeigen: Jede Aufgabe ist eine persistente Hermes-Root-Session, die kommuniziert, checkt und das Board basierend auf Heartbeat-Events aktualisiert.
Alternativen
- Allgemeine Kanban-/Aufgaben-Tracker: Tools, die Status manuell tracken, können die Arbeit organisieren, bieten aber typischerweise keine agentenspezifischen Heartbeat-Check-ins, Streaming von Tool-Calls/Reasoning oder pro-Aufgabe-Ausführungssteuerung.
- Terminalbasierte Hermes-Sitzungsverwaltung: Das direkte Ausführen von Hermes in Terminals funktioniert für kleine Aufgabenzahlen, führt aber den manuellen Aufwand wieder ein, den Minions reduzieren soll (Tracking von Abschlüssen und Diagnose blockierter Arbeit).
- Selbst gehostete Orchestrierungs-Dashboards für Hintergrundjobs: Diese bieten Sichtbarkeit in geplante Jobs und Ausführungslogs, aber möglicherweise nicht das Hermes-spezifische Task-/Session-Modell mit human-in-the-loop „ready for review“-Workflows wie hier beschrieben.
Alternativen
Codex Plugins
Mit Codex Plugins bündelst du Skills, App-Integrationen und MCP-Server zu wiederverwendbaren Workflows und erweiterst Codex für Tools wie Gmail, Google Drive und Slack.
BotBoard
BotBoard verwaltet KI-Agents wie ein Team: gemeinsamer Backlog, strukturierter Kontext und Human-Review-Workflow für Zuweisung, Tracking und Freigaben von Outputs.
Biji
Biji ist eine vielseitige Plattform, die entwickelt wurde, um die Produktivität durch innovative Werkzeuge und Funktionen zu steigern.
Struere
Struere ist ein AI-natives Betriebssystem, das Spreadsheet-Workflows durch strukturierte Software ersetzt – mit Dashboards, Alerts und Automationen.
OpenFlags
OpenFlags ist ein Open-Source, self-hosted Feature-Flag-System für progressive Delivery: lokale Evaluation in App-SDKs und ein simples Control-Plane für gezielte Rollouts.
AakarDev AI
AakarDev AI ist eine leistungsstarke Plattform, die die Entwicklung von KI-Anwendungen mit nahtloser Integration von Vektordatenbanken vereinfacht und eine schnelle Bereitstellung und Skalierbarkeit ermöglicht.