Ir al contenido

Lo que recibe el agente ante un Block

Requiere @openlatch/client 0.7.0 o una versión posterior

Usa esta página para saber lo que ven un agente y su operador cuando una política de intención en Enforce bloquea una acción, y adónde va ese texto.

Cuando una política de intención en Enforce bloquea una acción, el cliente rechaza la acción y da al agente, como motivo, la frase que tu organización ratificó, en el idioma de su brief. La sigue una línea fija que la identifica como una política de OpenLatch, para que el agente la lea como una política citada y no como una instrucción. Cuando la política de intención pide al agente que declare un hecho, sus preguntas siguen en el mismo motivo. El agente puede entonces intentar otra cosa, y la sesión continúa.

La frase se guarda como texto plano: los caracteres de control, el marcado y los bloques de código se eliminan cuando se prepara la política, y su longitud está limitada. La acción que intentó el agente se escapa antes de aparecer en el aviso al operador.

En cada agente que puede mostrarlo, el operador también recibe un aviso: lo que se bloqueó, la acción, la AIP y su frase, y que no se ejecutó nada. La consola muestra la decisión y su anomalía como en cualquier Block.

El cliente devuelve el rechazo a través de la superficie de rechazo propia de cada agente conectado. Si ese motivo llega después al modelo del agente se mide agente por agente, y la tabla indica solo lo que se ha medido.

AgenteDistribuciónNivel de controlEl motivo del rechazo llega al modelo
Claude CodeCualquieraEnforced en el plano de comandosMedición en curso; todavía no se ha publicado ningún resultado
Codex CLIGestionada, mediante MDM, un ajuste del sistema o una configuración en la nubeEnforced en el plano de comandosNo medido
Codex CLIAutoservicioMonitored en el plano de comandos hasta que el desarrollador confía en el hook de OpenLatch dentro de Codex CLI, y después Enforced en ese planoNo medido
CursorAutoservicio, en el IDE y la CLI, en macOS y WindowsEnforced en el plano de comandosNo medido
ClineAutoservicio, en VS Code, en macOSMonitored en el plano de comandosNo medido
DevinAutoservicio, la CLI de Devin en macOS, build 3000.11.228 o posteriorEnforced en el plano de comandosNo medido
DevinAutoservicio, Devin Desktop en macOS, Windows y Linux, y la CLI de Devin en Windows y LinuxMonitored en el plano de comandosNo medido
OpenCodeAutoservicio, en la interfaz de terminal y su comando run, en macOS, Linux y WindowsMonitored en el plano de comandosNo medido

Devolver la frase nunca cambia el nivel de control de un agente. Donde una instalación es Monitored en el plano de comandos, la decisión se registra, y el rechazo llega al agente solo en la medida en que ese agente carga el hook. Niveles de control explica cada nivel.

DestinoCuándo
El agente y, a través de él, el proveedor del modelo del agenteEn cada Block, ya que el motivo pasa a formar parte del contexto del agente
Los canales de notificación que configura tu organizaciónEn cada anomalía con un veredicto Ask o Block, para los canales suscritos a ella. Consulta Configurar los canales de notificación

No hay ninguna opción para sustituir la frase por un motivo neutro. Escribe cada frase sabiendo que la leen el agente, el proveedor de su modelo y tus propios canales. Tratamiento de datos y seguridad enumera cada flujo.