Référence de la CLI
Toutes les commandes et sous-commandes du client OpenLatch.
openlatch init
openlatch setup
Installe les hooks des agents trouvés sur cette machine, démarre le daemon et vérifie qu’il répond. Peut être relancée sans risque : elle libère d’abord les ports du client, puis confirme que le daemon qu’elle a démarré est bien celui qui répond.
openlatch status
Affiche l’état du daemon, sa durée de fonctionnement et le nombre d’événements, l’état de chaque partie du client et la ligne de licence : son état, les hôtes, l’usage raisonnable et la fin du contrat.
openlatch start
Démarre le daemon. Refuse avec OL-1501 quand un daemon tourne déjà sur cette machine.
openlatch stop
Arrête le daemon. Retire aussi la liaison des agents au relais de modèle, et le signale.
openlatch restart
Arrête le daemon et le redémarre, par exemple pour appliquer un changement de configuration.
openlatch logs
Affiche le journal des événements du client.
openlatch doctor
Diagnostique la configuration et la connectivité du client, et donne la cause et la solution de chaque problème trouvé. --fix applique les réparations possibles, --restore les annule, et --rescue écrit un fichier de diagnostic pour le support.
openlatch uninstall
Retire les hooks des agents et arrête le daemon. --agent la limite aux agents que vous nommez.
openlatch docs
Ouvre la documentation dans votre navigateur.
openlatch system
Regroupe les commandes qui inspectent ou pilotent une partie du client : aip, auth, hooks, model-relay, proxy, supervision, telemetry et inventory. Chaque solution que donne openlatch doctor nomme la commande system exacte à exécuter.
openlatch system aip
Récupère et inspecte le bundle de politiques présent sur cette machine, qui contient les règles de l’Autonomy Zone appliquées par le client.
openlatch system aip refresh
openlatch system aip update
Fait récupérer le bundle de politiques par le daemon en cours, tout de suite, et attend le résultat jusqu’à 15 secondes : modifié, inchangé, en attente, refusé ou hors ligne, avec les caractéristiques du bundle en service. Un résultat en attente sort avec le code 7 ; un refus ou un daemon hors ligne sort avec le code 1.
openlatch system auth
Regroupe les commandes qui connectent le client à la plateforme.
openlatch system auth login
Connecte le client à la plateforme via votre navigateur et enregistre l’identifiant dans le trousseau du système d’exploitation.
openlatch system auth logout
Déconnecte le client et supprime l’identifiant enregistré.
openlatch system auth status
Indique si le client est connecté, et d’où vient son identifiant.
openlatch system auth switch
Déplace cette machine vers une autre de vos organisations.
openlatch system hooks
Regroupe les commandes qui gèrent les hooks des agents. system hooks install équivaut à openlatch init.
openlatch system hooks install
Installe les hooks des agents ; équivaut à openlatch init.
openlatch system hooks uninstall
Retire les hooks des agents ; équivaut à openlatch uninstall.
openlatch system hooks status
Affiche en détail les hooks installés pour chaque agent.
openlatch system model-relay
Regroupe les commandes qui inspectent ou basculent le relais de modèle, l’écouteur local qui enregistre les appels de modèle de chaque agent.
openlatch system model-relay status
Indique si le relais de modèle fonctionne, son port, et si les appels de modèle de chaque agent passent par lui. Un agent dont les hooks fonctionnent mais dont les appels de modèle ne sont pas enregistrés apparaît comme appliqué, mais non mesuré.
openlatch system model-relay enable
Active le relais de modèle dans la configuration, puis propose de redémarrer le daemon pour l’appliquer.
openlatch system model-relay disable
Désactive le relais de modèle dans la configuration, puis propose de redémarrer le daemon pour l’appliquer.
openlatch system model-relay explain
Affiche un enregistrement du relais de modèle par son identifiant, lu depuis le stockage local. Son contenu ne quitte jamais la machine.
openlatch system proxy
Regroupe les commandes qui inspectent, découvrent, définissent ou testent le proxy emprunté par chaque requête sortante.
openlatch system proxy status
Affiche la route empruntée par les requêtes sortantes, pour la CLI et, si elle diffère, pour le daemon.
openlatch system proxy discover
Relance la découverte de proxy du système d’exploitation, teste chaque candidat et conserve celui qui fonctionne.
openlatch system proxy set
Définit le proxy à la main. Un proxy défini ainsi n’est jamais remplacé par la découverte ni par la réparation automatique.
openlatch system proxy clear
Supprime le proxy et son identifiant ; les requêtes vont alors directement à leur destination.
openlatch system proxy test
Teste la route étape par étape : la connexion au proxy, TLS, HTTP et une réponse en flux.
openlatch system supervision
Regroupe les commandes qui gèrent le superviseur du système d’exploitation (launchd, systemd ou le Planificateur de tâches) qui démarre le daemon à l’ouverture de session et le redémarre. Tout reste au niveau de l’utilisateur.
openlatch system supervision install
Installe le superviseur du système d’exploitation, pour que le daemon démarre à l’ouverture de session et après un redémarrage.
openlatch system supervision uninstall
Retire le superviseur du système d’exploitation. Le daemon continue de tourner mais ne démarre plus seul.
openlatch system supervision status
Indique si le superviseur est installé et en marche, et lequel ce système utilise.
openlatch system supervision enable
Réactive la supervision après disable, et réinstalle le superviseur.
openlatch system supervision disable
Retire le superviseur et enregistre que la supervision est désactivée sur cette machine.
openlatch system telemetry
Regroupe les commandes qui gèrent la télémétrie d’usage, que vous pouvez désactiver.
openlatch system telemetry status
Indique si la télémétrie d’usage est activée, quel réglage en décide, et si cette version l’inclut.
openlatch system telemetry enable
Active la télémétrie d’usage.
openlatch system telemetry disable
Désactive la télémétrie d’usage.
openlatch system telemetry purge
Désactive la télémétrie d’usage et vide la file des événements non envoyés d’un daemon en cours.
openlatch system telemetry debug
Montre comment exécuter n’importe quelle commande pour qu’elle affiche les événements de télémétrie qu’elle enverrait.
openlatch system inventory
Regroupe les commandes qui inspectent le plan de configuration : les sources de configuration des agents que suit le client, leurs événements de changement, les nouvelles analyses et l’état de l’observateur.
openlatch system inventory list
Liste les sources de configuration que suit le client, d’après le journal d’audit local.
openlatch system inventory log
Affiche les événements de changement de configuration du journal d’audit local.
openlatch system inventory rescan
Analyse à nouveau, tout de suite, chaque source de configuration suivie.
openlatch system inventory status
Indique l’état de l’observateur de configuration : s’il est activé, si sa liste de sources est chargée et combien de sources il contient.
openlatch system inventory inspect
Affiche une source de configuration en détail : son empreinte actuelle et ses alertes en attente.
openlatch system inventory projects
Liste les dossiers de projet que le client connaît d’après les fichiers de configuration qu’il suit.
openlatch system inventory ack
Accuse réception d’une alerte de configuration en attente, pour que l’agent ne la voie plus rappelée.
openlatch update
Recherche une nouvelle version du client. Dans un terminal, elle demande ensuite s’il faut l’installer, et l’installe si vous acceptez. Sans terminal (un script, un pipe, un outil de gestion), elle se contente de signaler la version. --yes installe sans demander ; --check ne fait que vérifier.
Codes d’erreur
Chaque code que le client peut afficher, avec ce qui s’est passé et ce qu’il faut faire.
- OL-1002 — Événement trop volumineux
- OL-1003 — Événement en double ignoré
- OL-1100 — Expression personnalisée invalide
- OL-1200 — Plateforme injoignable
- OL-1201 — Identifiant refusé par la plateforme
- OL-1202 — Limite de débit de la plateforme atteinte
- OL-1204 — Écriture dans l’outbox impossible
- OL-1205 — Outbox envoyée en partie seulement
- OL-1206 — Canal vers la plateforme saturé
- OL-1207 — Entrée de l’outbox mise de côté
- OL-1208 — Événement conservé expiré
- OL-1210 — Récupération du bundle de politiques impossible
- OL-1211 — Échec de la vérification du bundle de politiques
- OL-1212 — Bundle de politiques inutilisable
- OL-1213 — Rafraîchissement du bundle de politiques en retard
- OL-1214 — Une règle du bundle mise de côté
- OL-1215 — Politique locale désactivée
- OL-1216 — La nouvelle version ne lit pas le cache de politiques
- OL-1220 — Aucune route vers la plateforme
- OL-1221 — Proxy injoignable
- OL-1222 — Identifiant refusé par le proxy
- OL-1223 — Schéma de proxy non pris en charge
- OL-1224 — Certificat TLS non approuvé
- OL-1225 — Configuration automatique du proxy indisponible
- OL-1226 — Configuration du proxy invalide
- OL-1227 — Connexion directe non autorisée
- OL-1228 — Le proxy met en mémoire tampon les réponses en flux
- OL-1229 — Aucun ticket Kerberos pour le proxy
- OL-1240 — Ligne d’entrée d’évaluation mal formée
- OL-1241 — Bundle d’évaluation refusé
- OL-1242 — Aucun bundle pour évaluer
- OL-1243 — L’état de session ne correspond pas au bundle
- OL-1244 — Échec de l’évaluation d’une ligne
- OL-1250 — Réception suspendue pour raison de licence
- OL-1300 — Valeur de configuration invalide
- OL-1301 — Champ de configuration requis manquant
- OL-1302 — Configuration modifiée mais non appliquée
- OL-1400 — Aucun agent pris en charge trouvé
- OL-1401 — Écriture des réglages de l’agent impossible
- OL-1402 — Fichier de réglages de l’agent illisible
- OL-1403 — Autres hooks trouvés dans les réglages de l’agent
- OL-1404 — Installation du binaire de hook impossible
- OL-1405 — Hooks installés mais non exécutés
- OL-1406 — Configuration TOML de l’agent illisible
- OL-1407 — L’agent choisi ne peut pas recevoir de hooks
- OL-1408 — Composant Cline attendu absent
- OL-1409 — État d’un composant Cline inconnu
- OL-1410 — Les actions de Cline ne peuvent pas être refusées
- OL-1411 — Appels de modèle de Cline.app non capturés
- OL-1412 — Plugin OpenLatch non chargé dans Cline
- OL-1413 — Format inconnu du fichier de hooks de Cursor
- OL-1414 — Installation de Cursor non confirmée
- OL-1415 — Le hook de Cursor ne joint pas le daemon
- OL-1416 — Des agents restent sans daemon
- OL-1417 — Plugin de l’agent en attente de son premier chargement
- OL-1418 — Un autre fichier occupe le chemin du plugin
- OL-1419 — Version de l’agent sous le minimum pris en charge
- OL-1420 — État d’un composant de l’agent inconnu
- OL-1421 — Le plugin de l’agent ne joint pas le daemon
- OL-1422 — Le plugin de l’agent n’a pas été chargé
- OL-1423 — Relais de l’agent pas encore prouvé
- OL-1424 — Surface de l’agent non couverte par le relais
- OL-1425 — L’outil en ligne de commande d’un agent contourne le relais
- OL-1500 — Port déjà utilisé
- OL-1501 — Daemon déjà en cours d’exécution
- OL-1502 — Le daemon n’est pas devenu opérationnel
- OL-1503 — Nouvelle version du client disponible
- OL-1504 — Mise à jour impossible à appliquer
- OL-1505 — Compilé depuis les sources, mise à jour automatique impossible
- OL-1506 — Le daemon n’a pas répondu à la mise à jour
- OL-1507 — Arrêt du daemon impossible
- OL-1510 — Une partie du daemon a redémarré
- OL-1511 — Une partie du daemon échoue sans cesse
- OL-1512 — Daemon dégradé
- OL-1513 — Rien ne redémarre le daemon
- OL-1600 — Aucun identifiant trouvé
- OL-1601 — Identifiant expiré
- OL-1602 — Trousseau indisponible
- OL-1603 — Accès au trousseau refusé
- OL-1604 — Échec du fichier d’identifiant chiffré
- OL-1605 — Délai de connexion dépassé
- OL-1606 — Échec de la connexion
- OL-1607 — Révocation de la clé impossible à la déconnexion
- OL-1608 — Organisation à choisir
- OL-1609 — Sélecteur d’organisation sans réponse
- OL-1610 — Organisation introuvable
- OL-1611 — Nom d’organisation ambigu
- OL-1612 — La clé d’API appartient à une autre organisation
- OL-1613 — Organisation non confirmée
- OL-1614 — Machine inscrite dans une autre organisation
- OL-1615 — Changement d’organisation non appliqué
- OL-1616 — Changement refusé : la clé vient de l’environnement
- OL-1617 — Code de connexion expiré
- OL-1618 — Compte sans organisation
- OL-1619 — Organisation indisponible
- OL-1620 — Trop de connexions en cours
- OL-1700 — Fichier de consentement à la télémétrie corrompu
- OL-1701 — Écriture du consentement à la télémétrie impossible
- OL-1702 — Lot de télémétrie non envoyé
- OL-1703 — Démarrage de la télémétrie impossible
- OL-1704 — Transmission de télémétrie refusée
- OL-1800 — Journal de réparation de doctor corrompu
- OL-1801 — Rien à restaurer
- OL-1802 — Écriture du fichier de diagnostic impossible
- OL-1803 — Fichier de diagnostic incomplet
- OL-1900 — Clé d’intégrité des hooks indisponible
- OL-1901 — Fichier d’état des hooks corrompu
- OL-1902 — Écriture du fichier d’état des hooks impossible
- OL-1903 — Version du marqueur de hook non prise en charge
- OL-1904 — Traitement d’une entrée de hook impossible
- OL-1905 — Ancien marqueur de hook mis à niveau
- OL-1906 — Hooks modifiés réparés
- OL-1910 — Remplacement du fichier de réglages impossible
- OL-1911 — Lien du fichier de réglages non résolu
- OL-1950 — Supervision non prise en charge sur ce système
- OL-1951 — Installation du superviseur impossible
- OL-1952 — Enregistrement du superviseur impossible
- OL-1953 — Commande refusée par le superviseur
- OL-2000 — Démarrage de la surveillance de configuration impossible
- OL-2001 — Liste des sources de configuration introuvable
- OL-2002 — Liste des sources de configuration invalide
- OL-2003 — Chemin suivi impossible à développer
- OL-2004 — Un chemin ne peut pas être suivi
- OL-2005 — Empreinte d’un fichier de configuration impossible
- OL-2006 — Nouvelle analyse de configuration partielle
- OL-2007 — Détails de début de session indisponibles
- OL-2008 — Suivi de configuration désactivé
- OL-9999 — Erreur interne inattendue
- OL-RELAY-CA — Certificat du relais de modèle non approuvé
- OL-RELAY-CURSOR-UNPROVEN — Relais de Cursor pas encore prouvé
- OL-RELAY-CURSOR-UNSUPPORTED — Surface de Cursor non couverte par le relais
- OL-RELAY-DOWN — Relais de modèle arrêté
- OL-RELAY-FOREIGN — Un autre processus occupe le port du relais
- OL-RELAY-IO — Erreur d’entrée-sortie du relais de modèle
- OL-RELAY-MISCONFIG — Réglage du relais remplacé
- OL-RELAY-NEXTSTART — Le relais s’applique au prochain démarrage de l’éditeur
- OL-RELAY-NOFIND — Aucun enregistrement local pour cet identifiant
- OL-RELAY-PORT — Port du relais de modèle occupé
- OL-RELAY-PORTS — Aucun port de relais pour un fournisseur
- OL-RELAY-PREFLIGHT — Le relais de modèle ne joint pas le fournisseur
- OL-RELAY-PROVIDER — La configuration de l’agent contient une autre entrée de fournisseur
- OL-RELAY-SERVE — Relais de modèle arrêté sur une erreur
- OL-RELAY-SETTINGS — Les réglages de l’agent contiennent votre propre proxy
- OL-RELAY-STATEFILE — Modification sûre du fichier d’état de l’agent impossible
- OL-RELAY-TRUSTPROOF — Confiance du relais pas encore prouvée ici
- OL-RELAY-UNCOVERED — Fournisseur non pris en charge par le relais