screen 工具允许代理安排基于浏览器的 Control UI。它是一个
带类型的布局和导航界面,而不是截图捕获或浏览器
自动化。
该工具仅在发起客户端声明了
ui-commands 能力时才会暴露。运行该工具时,至少仍需连接一个具备该能力的 Control UI;否则 Gateway 将返回 UNAVAILABLE。
操作
当 Gateway 广播所输入的
ui.command 事件后,成功的命令会返回 { "ok": true }。
路由与安全
Protocol v1 会有意将命令发送给每个已连接且声明了ui-commands 的 Control UI;它不会只针对某一个浏览器标签页。这一点在同一操作员打开了多个仪表板时尤为重要。
Gateway RPC 需要 operator.write。该工具只能更改展示状态:它不能读取像素、截取屏幕、点击任意页面内容,也不能绕过所选会话和操作员面板的权限。