Beschreibung
OmniHarness ist ein vielseitiges Tool zur Agenten-Orchestrierung, das speziell für OmniRoute entwickelt wurde. Es bietet einen lokal-first Ansatz, der es Benutzern ermöglicht, Agenten effizient zu verwalten und bereitzustellen. Das Tool verfügt über eine interaktive Terminal-UI, die mit Ink/React erstellt wurde, sowie eine headless CLI, die im Go-Quellbaum residiert. Benutzer können Befehle ausführen, wie das Starten der interaktiven TUI, das Überprüfen von Gateway-Verbindungen, das Auflisten von Routing-Katalogen und das Aktualisieren auf die neueste npm-Version.
Das Tool ist mit verschiedenen Modi ausgestattet, darunter Plan-, Build-, Research- und Crazy-Modus, der Anrufe automatisch genehmigt und Pläne auf parallele Arbeitsagenten verteilt. Die TUI bietet Funktionen wie ein Routenband, einen Kontextmesser, Scoped-Trust-Genehmigungen und die Möglichkeit, Sitzungen fortzusetzen. Benutzer können auch Slash-Befehle für verschiedene Operationen nutzen.
OmniHarness erfordert Node.js 20 oder neuer und unterstützt die automatische Veröffentlichung über GitHub Actions. Der Veröffentlichungsprozess des Tools ist optimiert, wobei jeder Push in den Hauptzweig einen Build- und Veröffentlichungsworkflow auslöst. Dies stellt sicher, dass die neueste Version immer verfügbar ist, ohne dass npm-Token gespeichert werden.
OmniHarness ist ideal für Entwickler und Teams, die ihre Prozesse zur Agenten-Orchestrierung optimieren möchten. Es bietet eine robuste Funktionalität und eine flexible Architektur, die verschiedenen Anwendungsfällen gerecht wird, von einfacher Planung bis hin zu komplexen Forschungs- und Bereitstellungsszenarien.
omniharness-cli's Kernfunktionen
Lokal-first Agenten-Orchestrierung
Interaktive Terminal-UI
Headless CLI in Go
Plan-, Build-, Research-Modi
Crazy-Modus für automatische Genehmigung
Routenband und Kontextmesser
Sitzungsfortsetzung und Slash-Befehle
Automatische Veröffentlichung über GitHub Actions
Wie verwendet man omniharness-cli?
Konfigurieren: Setzen Sie OMNIROUTE_URL und OMNIROUTE_API_KEY
Starten: Verwenden Sie den Befehl 'omniharness' für die TUI
Überprüfen: Verwenden Sie 'omniharness doctor' für die Gateway-Verbindung
Aktualisieren: Verwenden Sie 'omniharness update' für die neueste Version
omniharness-cli's Anwendungsfälle
- Agenten-Orchestrierung
- Research-Modus
- Build-Modus
- Plan-Modus
- Crazy-Modus





