用途:当任务需要直接操作 Arthur 的三星 Galaxy S25 FE(经 Windows Phone Link 镜像)时使用。Phone Link 是原生 Windows 应用而非浏览器标签,浏览器工具看不到它不代表无法控制。
主要能力:通过 @oai/sky 的 JavaScript 执行面列出应用与窗口,定位应用 id Microsoft.YourPhone_8wekyb3d8bbwe!App 下标题为 S25 FE von Arthur 的设备窗口,激活后以截图和坐标执行点击、拖拽、滚动等触摸操作,并在操作后重新观察验证结果。
使用方式:每个新 JavaScript 会话先初始化运行时: if (!globalThis.sky) { const { sky } = await import("@oai/sky"); globalThis.sky = sky; } nodeRepl.write("sky initialized"); 随后用 sky.list_apps() 过滤目标窗口,sky.get_window 与 sky.activate_window 激活,sky.get_window_state 获取含截图的状态(include_text: false)。每次点击、拖拽或滚动前重新观察,使用最新 screenshotId,动作后清空缓存状态并再次观察。会话丢失状态时重新初始化并重新定位窗口。
适用场景:操作、配置或测试镜像手机,例如系统导航(返回、主页、最近任务、设置)等无害操作;也记录了睡前设置的预期决策(22:30–05:00 硬性限制、22:00–05:00 静音、23:00–05:00 媒体不发声、不设晨间闹钟等),但这些是预期设置而非当前状态,需先验证可见 UI。
限制与安全边界:手机控制属隐私敏感,不得打开、读取、总结或暴露邮件、消息、通知、浏览历史、账户信息或应用内容;不得购买、加购、输入凭据、批准付款或付费计划;安装第三方应用、授予敏感权限、更改账户设置、选择联系人或更改闹钟前须先询问。测试时优先无害系统导航,避免可能意外增大音量的操作。若无法安全检查状态,应报告具体阻碍而非猜测。