Description
OmniHarness est un outil polyvalent d'orchestration d'agents spécifiquement conçu pour OmniRoute. Il adopte une approche local-first, permettant aux utilisateurs de gérer et déployer des agents de manière efficace. L'outil dispose d'une interface utilisateur terminale interactive construite avec Ink/React, ainsi qu'une CLI sans tête qui réside dans l'arborescence source Go. Les utilisateurs peuvent exécuter des commandes telles que le lancement de l'interface TUI interactive, la vérification des connexions de passerelle, la liste des catalogues de routage et la mise à jour vers la dernière version npm.
L'outil est équipé de divers modes, y compris le mode plan, le mode construction, le mode recherche et le mode fou, qui approuve automatiquement les appels et distribue les plans entre des agents de travail parallèles. La TUI offre des fonctionnalités telles qu'un ruban de route, un mètre de contexte, des approbations de confiance ciblées et la reprise de session. Les utilisateurs peuvent également utiliser des commandes slash pour diverses opérations.
OmniHarness nécessite Node.js 20 ou une version plus récente et prend en charge la publication automatique via GitHub Actions. Le processus de publication de l'outil est rationalisé, chaque poussée vers la branche principale déclenchant un flux de travail de construction et de publication. Cela garantit que la dernière version est toujours disponible sans stocker de jetons npm.
OmniHarness est idéal pour les développeurs et les équipes cherchant à rationaliser leurs processus d'orchestration d'agents. Il offre un ensemble robuste de fonctionnalités et une architecture flexible qui répond à divers cas d'utilisation, allant de la planification simple à des scénarios de recherche et de déploiement complexes.
Fonctionnalités principales de omniharness-cli
Orchestration d'agents local-first
Interface utilisateur terminale interactive
CLI sans tête en Go
Modes plan, construction, recherche
Mode fou pour approbation automatique
Ruban de route et mètre de contexte
Reprise de session et commandes slash
Publication automatique via GitHub Actions
Comment utiliser omniharness-cli ?
Configurer : Définir OMNIROUTE_URL et OMNIROUTE_API_KEY
Lancer : Utiliser la commande 'omniharness' pour TUI
Vérifier : Utiliser 'omniharness doctor' pour la connexion de passerelle
Mettre à jour : Utiliser 'omniharness update' pour la dernière version
Cas d'utilisation de omniharness-cli
- Orchestration d'agents
- Mode recherche
- Mode construction
- Mode plan
- Mode fou





