Niveles de control
Cada agente del registro de agentes tiene un nivel de control. Te dice lo que OpenLatch puede hacer realmente con ese agente, para que nunca tengas que suponer que un agente está controlado porque aparece en la lista.
| Nivel de control | Qué significa |
|---|---|
| Enforced | El cliente está en el camino de ejecución del agente. Un veredicto llega al agente y se respeta |
| Monitored | La integración está instalada y los eventos fluyen, pero todavía no se puede entregar un veredicto, así que no se impide nada |
| Known | El agente está identificado y clasificado, y se indican los límites del control |
La cobertura es un resultado del despliegue. El nivel de control es lo que el despliegue consiguió para ese agente, no una promesa sobre todos los agentes de su tipo.
Dos planos
Sección titulada «Dos planos»Un agente se cubre en dos planos, y el nivel de control siempre se indica por plano.
| Plano | Qué intercepta | Qué puede llevar hoy |
|---|---|---|
| Plano de comandos | Una llamada a una herramienta o un comando de shell, interceptado en el hook nativo del agente | Allow, Ask, Block u Optimize, decidido antes de que se ejecute la acción. Optimize empieza en Monitor |
| Plano de solicitudes | Una solicitud saliente a un modelo, interceptada por un listener en la misma máquina | Allow y registro por defecto, así que es Observed: capturado y medido. Ask no tiene sentido aquí, y Block no está disponible en este plano |
Agentes conectados hoy
Sección titulada «Agentes conectados hoy»| Agente | Distribución | Plano de comandos | Plano de solicitudes |
|---|---|---|---|
| Claude Code | Cualquiera | Enforced en el plano de comandos | Observed en el plano de solicitudes |
| Codex CLI | Gestionada, mediante MDM, un ajuste del sistema o una configuración en la nube | Enforced en el plano de comandos, y el desarrollador no puede desactivarlo | Observed en el plano de solicitudes |
| Codex CLI | Autoservicio | Monitored 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 plano | Observed en el plano de solicitudes |
| Cursor | Autoservicio, en el IDE y la CLI, en macOS y Windows | Enforced en el plano de comandos | Observed en el plano de solicitudes |
| Cline | Autoservicio, en VS Code, en macOS | Monitored en el plano de comandos | Observed en el plano de solicitudes |
openlatch status y openlatch doctor indican cada agente de la máquina con su nivel de control.
Cómo recibe cada agente un veredicto
Sección titulada «Cómo recibe cada agente un veredicto»No todos los agentes pueden expresar de forma nativa todos los veredictos. Un veredicto que un agente no puede expresar se entrega como el más cercano que sí puede, se registra como tal y nunca es más estricto de lo que pretendía la regla.
| Agente | Ask | Block |
|---|---|---|
| Claude Code | Su propia solicitud nativa | Su rechazo nativo |
| Codex CLI | Un mensaje con el motivo de la regla; la llamada continúa | Su rechazo nativo |
| Cursor | Nativo en comandos de shell y llamadas MCP en algunos modos de ejecución del IDE; en el resto, la acción se permite y el registro indica que no se pudo entregar Ask | Su rechazo nativo |