screen permite que un agente organice la interfaz de control basada en el navegador. Es una
superficie tipada de diseño y navegación, no una herramienta de captura de pantalla ni de
automatización del navegador.
La herramienta solo se expone cuando el cliente de origen anuncia la
capacidad ui-commands. Al menos una interfaz de control compatible debe seguir
conectada cuando se ejecute la herramienta; de lo contrario, el Gateway devuelve UNAVAILABLE.
Acciones
Un comando correcto devuelve
{ "ok": true } después de que el Gateway transmita
el evento tipado ui.command.
Enrutamiento y seguridad
El protocolo v1 envía intencionadamente el comando a todas las interfaces de control conectadas que anuncianui-commands; no se dirige a una sola pestaña del navegador. Esto es importante cuando
el mismo operador tiene abiertos varios paneles.
El RPC del Gateway requiere operator.write. La herramienta solo puede cambiar el estado
de presentación: no puede leer píxeles, tomar capturas de pantalla, hacer clic en contenido
arbitrario de la página ni eludir los permisos de los paneles de sesión y del operador
seleccionados.