Referencia de la CLI
Todos los comandos y subcomandos del cliente OpenLatch.
openlatch init
openlatch setup
Instala los hooks de los agentes encontrados en esta máquina, inicia el daemon y comprueba que responde. Se puede ejecutar de nuevo sin riesgo: primero libera los puertos del cliente y después confirma que el daemon que inició es el que responde.
openlatch status
Muestra el estado del daemon, su tiempo de actividad y el número de eventos, el estado de cada parte del cliente y la línea de licencia: su estado, los hosts, el uso razonable y el fin del contrato.
openlatch start
Inicia el daemon. Se niega con OL-1501 cuando ya hay un daemon en marcha en esta máquina.
openlatch stop
Detiene el daemon. También quita la conexión de los agentes con el relé de modelo, y lo indica.
openlatch restart
Detiene el daemon y lo vuelve a iniciar, por ejemplo para aplicar un cambio de configuración.
openlatch logs
Muestra el registro de eventos del cliente.
openlatch doctor
Diagnostica la configuración y la conectividad del cliente, e indica la causa y la solución de cada problema que encuentra. --fix aplica las reparaciones posibles, --restore las deshace y --rescue genera un archivo de diagnóstico para el soporte.
openlatch uninstall
Quita los hooks de los agentes y detiene el daemon. --agent lo limita a los agentes que indiques.
openlatch docs
Abre la documentación en tu navegador.
openlatch system
Agrupa los comandos que inspeccionan o controlan una parte del cliente: aip, auth, hooks, model-relay, proxy, supervision, telemetry e inventory. Cada solución que da openlatch doctor indica el comando system exacto que hay que ejecutar.
openlatch system aip
Obtiene e inspecciona el paquete de políticas presente en esta máquina, que contiene las reglas de la Autonomy Zone que aplica el cliente.
openlatch system aip refresh
openlatch system aip update
Hace que el daemon en marcha obtenga el paquete de políticas ahora mismo, y espera el resultado hasta 15 segundos: cambiado, sin cambios, pendiente, rechazado o sin conexión, con los datos del paquete en uso. Un resultado pendiente termina con el código 7; un rechazo o un daemon sin conexión termina con el código 1.
openlatch system auth
Agrupa los comandos que conectan el cliente con la plataforma.
openlatch system auth login
Inicia sesión del cliente en la plataforma a través de tu navegador y guarda la credencial en el llavero del sistema operativo.
openlatch system auth logout
Cierra la sesión del cliente y elimina la credencial guardada.
openlatch system auth status
Indica si el cliente ha iniciado sesión y de dónde procede su credencial.
openlatch system auth switch
Mueve esta máquina a otra de tus organizaciones.
openlatch system hooks
Agrupa los comandos que gestionan los hooks de los agentes. system hooks install equivale a openlatch init.
openlatch system hooks install
Instala los hooks de los agentes; equivale a openlatch init.
openlatch system hooks uninstall
Quita los hooks de los agentes; equivale a openlatch uninstall.
openlatch system hooks status
Muestra en detalle los hooks instalados para cada agente.
openlatch system model-relay
Agrupa los comandos que inspeccionan o activan y desactivan el relé de modelo, el receptor local que registra las llamadas al modelo de cada agente.
openlatch system model-relay status
Indica si el relé de modelo está en marcha, su puerto y si las llamadas al modelo de cada agente pasan por él. Un agente cuyos hooks funcionan pero cuyas llamadas al modelo no se registran aparece como aplicado, pero no medido.
openlatch system model-relay enable
Activa el relé de modelo en la configuración y ofrece reiniciar el daemon para aplicarlo.
openlatch system model-relay disable
Desactiva el relé de modelo en la configuración y ofrece reiniciar el daemon para aplicarlo.
openlatch system model-relay explain
Muestra un registro del relé de modelo por su identificador, leído del almacenamiento local. Su contenido nunca sale de la máquina.
openlatch system proxy
Agrupa los comandos que inspeccionan, descubren, definen o prueban el proxy por el que pasa cada solicitud saliente.
openlatch system proxy status
Muestra la ruta que siguen las solicitudes salientes, para la CLI y, si es distinta, para el daemon.
openlatch system proxy discover
Vuelve a ejecutar la detección de proxy del sistema operativo, prueba cada candidato y conserva el que funciona.
openlatch system proxy set
Define el proxy a mano. Un proxy definido así nunca lo sustituyen la detección ni la reparación automática.
openlatch system proxy clear
Quita el proxy y su credencial, para que las solicitudes vayan directamente a su destino.
openlatch system proxy test
Prueba la ruta paso a paso: la conexión al proxy, TLS, HTTP y una respuesta en streaming.
openlatch system supervision
Agrupa los comandos que gestionan el supervisor del sistema operativo (launchd, systemd o el Programador de tareas) que inicia el daemon al iniciar sesión y lo reinicia. Todo queda en el ámbito del usuario.
openlatch system supervision install
Instala el supervisor del sistema operativo, para que el daemon se inicie al iniciar sesión y tras un reinicio.
openlatch system supervision uninstall
Quita el supervisor del sistema operativo. El daemon sigue en marcha, pero ya no se inicia solo.
openlatch system supervision status
Indica si el supervisor está instalado y en marcha, y cuál usa este sistema.
openlatch system supervision enable
Vuelve a activar la supervisión después de disable, e instala de nuevo el supervisor.
openlatch system supervision disable
Quita el supervisor y registra que la supervisión está desactivada en esta máquina.
openlatch system telemetry
Agrupa los comandos que gestionan la telemetría de uso, que puedes desactivar.
openlatch system telemetry status
Indica si la telemetría de uso está activada, qué ajuste lo decide y si esta versión la incluye.
openlatch system telemetry enable
Activa la telemetría de uso.
openlatch system telemetry disable
Desactiva la telemetría de uso.
openlatch system telemetry purge
Desactiva la telemetría de uso y vacía la cola de eventos no enviados de un daemon en marcha.
openlatch system telemetry debug
Muestra cómo ejecutar cualquier comando para que imprima los eventos de telemetría que enviaría.
openlatch system inventory
Agrupa los comandos que inspeccionan el plano de configuración: las fuentes de configuración de los agentes que sigue el cliente, sus eventos de cambio, los nuevos análisis y el estado del observador.
openlatch system inventory list
Enumera las fuentes de configuración que sigue el cliente, a partir del registro de auditoría local.
openlatch system inventory log
Muestra los eventos de cambio de configuración del registro de auditoría local.
openlatch system inventory rescan
Vuelve a analizar ahora cada fuente de configuración seguida.
openlatch system inventory status
Indica el estado del observador de configuración: si está activado, si su lista de fuentes se cargó y cuántas fuentes contiene.
openlatch system inventory inspect
Muestra una fuente de configuración en detalle: su huella actual y sus alertas pendientes.
openlatch system inventory projects
Enumera las carpetas de proyecto que el cliente conoce por los archivos de configuración que sigue.
openlatch system inventory ack
Confirma una alerta de configuración pendiente, para que el agente deje de recibir el recordatorio.
openlatch update
Busca una nueva versión del cliente. En una terminal, pregunta después si instalarla, y la instala si aceptas. Sin terminal (un script, una tubería, una herramienta de gestión), solo informa de la versión. --yes instala sin preguntar; --check solo comprueba.
Códigos de error
Cada código que el cliente puede mostrar, con lo que ha pasado y qué hacer.
- OL-1002 — Evento demasiado grande
- OL-1003 — Evento duplicado ignorado
- OL-1100 — La expresión personalizada no es válida
- OL-1200 — Plataforma inaccesible
- OL-1201 — La plataforma rechazó la credencial
- OL-1202 — Límite de frecuencia de la plataforma alcanzado
- OL-1204 — No se pudo escribir en el outbox
- OL-1205 — Outbox enviado solo en parte
- OL-1206 — Canal hacia la plataforma saturado
- OL-1207 — Entrada del outbox apartada
- OL-1208 — Evento retenido caducado
- OL-1210 — No se pudo obtener el paquete de políticas
- OL-1211 — El paquete de políticas no superó la verificación
- OL-1212 — El paquete de políticas no se puede usar
- OL-1213 — Actualización del paquete de políticas atrasada
- OL-1214 — Una regla del paquete quedó apartada
- OL-1215 — La política local está desactivada
- OL-1216 — La nueva versión no puede leer la caché de políticas
- OL-1220 — Sin ruta hacia la plataforma
- OL-1221 — Proxy inaccesible
- OL-1222 — El proxy rechazó la credencial
- OL-1223 — Esquema de proxy no admitido
- OL-1224 — Certificado TLS no fiable
- OL-1225 — Configuración automática del proxy no disponible
- OL-1226 — Configuración del proxy no válida
- OL-1227 — Conexión directa no permitida
- OL-1228 — El proxy almacena en búfer las respuestas en streaming
- OL-1229 — Sin ticket Kerberos para el proxy
- OL-1240 — Fila de entrada de evaluación mal formada
- OL-1241 — Paquete de evaluación rechazado
- OL-1242 — Ningún paquete con el que evaluar
- OL-1243 — El estado de sesión no coincide con el paquete
- OL-1244 — Falló la evaluación de una fila
- OL-1250 — Recepción pausada por motivos de licencia
- OL-1300 — Valor de configuración no válido
- OL-1301 — Falta un campo de configuración obligatorio
- OL-1302 — Configuración cambiada pero no aplicada
- OL-1400 — No se encontró ningún agente compatible
- OL-1401 — No se pueden escribir los ajustes del agente
- OL-1402 — No se puede analizar el archivo de ajustes del agente
- OL-1403 — Otros hooks en los ajustes del agente
- OL-1404 — No se puede instalar el binario del hook
- OL-1405 — Hooks instalados pero sin ejecutarse
- OL-1406 — No se puede analizar la configuración TOML del agente
- OL-1407 — El agente seleccionado no admite hooks
- OL-1408 — Falta un componente esperado de Cline
- OL-1409 — Estado de un componente de Cline desconocido
- OL-1410 — Las acciones de Cline no se pueden rechazar
- OL-1411 — Llamadas al modelo de Cline.app no capturadas
- OL-1412 — Plugin de OpenLatch no cargado en Cline
- OL-1413 — Formato desconocido del archivo de hooks de Cursor
- OL-1414 — No se puede confirmar la instalación de Cursor
- OL-1415 — El hook de Cursor no llega al daemon
- OL-1416 — Algunos agentes se quedaron sin daemon
- OL-1417 — Plugin del agente pendiente de su primera carga
- OL-1418 — Otro archivo ocupa la ruta del plugin
- OL-1419 — Versión del agente por debajo del mínimo admitido
- OL-1420 — Estado de un componente del agente desconocido
- OL-1421 — El plugin del agente no llega al daemon
- OL-1422 — El plugin del agente no se cargó
- OL-1423 — Relé del agente aún sin comprobar
- OL-1424 — Superficie del agente no cubierta por el relé
- OL-1425 — La herramienta de línea de comandos de un agente evita el relé
- OL-1500 — Puerto ya en uso
- OL-1501 — El daemon ya está en marcha
- OL-1502 — El daemon no llegó a estar operativo
- OL-1503 — Nueva versión del cliente disponible
- OL-1504 — No se pudo aplicar la actualización
- OL-1505 — Compilado desde el código fuente, sin actualización automática
- OL-1506 — El daemon no respondió a la actualización
- OL-1507 — No se pudo detener el daemon
- OL-1510 — Una parte del daemon se reinició
- OL-1511 — Una parte del daemon sigue fallando
- OL-1512 — Daemon degradado
- OL-1513 — Nada reinicia el daemon
- OL-1600 — No se encontró ninguna credencial
- OL-1601 — Credencial caducada
- OL-1602 — Llavero no disponible
- OL-1603 — El llavero denegó el acceso
- OL-1604 — Falló el archivo de credencial cifrado
- OL-1605 — Se agotó el tiempo de inicio de sesión
- OL-1606 — Falló el inicio de sesión
- OL-1607 — No se pudo revocar la clave al cerrar sesión
- OL-1608 — Hay que elegir una organización
- OL-1609 — El selector de organización quedó sin respuesta
- OL-1610 — No se encontró la organización
- OL-1611 — El nombre de la organización es ambiguo
- OL-1612 — La clave de API pertenece a otra organización
- OL-1613 — No se pudo confirmar la organización
- OL-1614 — La máquina está inscrita en otra organización
- OL-1615 — No se aplicó el cambio de organización
- OL-1616 — Cambio rechazado: la clave viene del entorno
- OL-1617 — El código de inicio de sesión caducó
- OL-1618 — La cuenta no tiene organización
- OL-1619 — La organización no está disponible
- OL-1620 — Demasiados inicios de sesión en curso
- OL-1700 — Archivo de consentimiento de telemetría dañado
- OL-1701 — No se puede escribir el consentimiento de telemetría
- OL-1702 — Lote de telemetría no enviado
- OL-1703 — No se pudo iniciar la telemetría
- OL-1704 — Entrega de telemetría rechazada
- OL-1800 — Registro de reparación de doctor dañado
- OL-1801 — Nada que restaurar
- OL-1802 — No se puede escribir el archivo de diagnóstico
- OL-1803 — Archivo de diagnóstico incompleto
- OL-1900 — Clave de integridad de los hooks no disponible
- OL-1901 — Archivo de estado de los hooks dañado
- OL-1902 — No se puede escribir el archivo de estado de los hooks
- OL-1903 — Versión del marcador de hook no admitida
- OL-1904 — No se pudo procesar una entrada de hook
- OL-1905 — Marcador de hook antiguo actualizado
- OL-1906 — Hooks modificados reparados
- OL-1910 — No se puede sustituir el archivo de ajustes
- OL-1911 — No se puede resolver el enlace del archivo de ajustes
- OL-1950 — Supervisión no admitida en este sistema
- OL-1951 — No se pudo instalar el supervisor
- OL-1952 — No se pudo registrar el supervisor
- OL-1953 — El supervisor rechazó un comando
- OL-2000 — No se pudo iniciar el seguimiento de configuración
- OL-2001 — No se encontró la lista de fuentes de configuración
- OL-2002 — Lista de fuentes de configuración no válida
- OL-2003 — No se puede expandir una ruta seguida
- OL-2004 — No se puede seguir una ruta
- OL-2005 — No se pudo calcular la huella de un archivo de configuración
- OL-2006 — Nuevo análisis de configuración parcial
- OL-2007 — Detalles de inicio de sesión no disponibles
- OL-2008 — Seguimiento de configuración desactivado
- OL-9999 — Error interno inesperado
- OL-RELAY-CA — Certificado del relé de modelo no fiable
- OL-RELAY-CURSOR-UNPROVEN — Relé de Cursor aún sin comprobar
- OL-RELAY-CURSOR-UNSUPPORTED — Superficie de Cursor no cubierta por el relé
- OL-RELAY-DOWN — El relé de modelo no está en marcha
- OL-RELAY-FOREIGN — Otro proceso ocupa el puerto del relé
- OL-RELAY-IO — Error de entrada o salida del relé de modelo
- OL-RELAY-MISCONFIG — Ajuste del relé sustituido
- OL-RELAY-NEXTSTART — El relé se aplica en el próximo inicio del editor
- OL-RELAY-NOFIND — Ningún registro local con este identificador
- OL-RELAY-PORT — Puerto del relé de modelo ocupado
- OL-RELAY-PORTS — Ningún puerto de relé para un proveedor
- OL-RELAY-PREFLIGHT — El relé de modelo no llega al proveedor
- OL-RELAY-PROVIDER — La configuración del agente contiene otra entrada de proveedor
- OL-RELAY-SERVE — El relé de modelo se detuvo por un error
- OL-RELAY-SETTINGS — Los ajustes del agente contienen tu propio proxy
- OL-RELAY-STATEFILE — No se puede editar de forma segura el archivo de estado del agente
- OL-RELAY-TRUSTPROOF — Confianza del relé aún sin comprobar aquí
- OL-RELAY-UNCOVERED — Proveedor no cubierto por el relé