共享机器共存:与活跃的人同时运行整天
缺陷,分组: 1. 隐藏工作: 启动隐藏,将代理窗口从人类的空间中移除;清理创建的所有内容。天花板注意事项: macOS 每个用户会话都有一个前进程,因此第二个显示器无法隔离输入。持续的自主工作应放在一个单独的计算机上(虚拟机/云/通过现有注册表的第二台 Mac);同一屏幕用于短暂的空闲关联辅助。 2. 让位于人类: 空闲监控(只有在空闲 N 秒时才获得租用),输入时放弃(在 HID 活动中中止租用),调度时间前进重新验证,无租用路径(AX 操作)始终优先于窗口记录。 3. 诚实的干扰记账: 记录显示租用持续时间以及用户输入是否在租用期间发生;每天审计记录代理在哪些应用程序中操作。 4. 人类控制: 全局工作指示器,单击暂停,安静时段,每个应用程序的放手列表。使"在用户正在积极编辑的应用程序中不要工作"成为系统强制要求(前进/最近输入信号与拒绝或升级),而不是模型建议。 5. 争用正确性: 代理通过私有粘贴板进行传输,具有人类剪贴板恢复 + 验证;暂停后没有旧输入重放;当人类在观察和操作之间切换窗口时,安全的无操作。 6. 计划和礼仪: 批量扰乱操作;随时读取,在空闲时写入;限制租用速率。 接受性草图: 人类在自己的应用程序中连续输入,而代理在自己的应用程序中运行了一小时的任务 - 没有丢失或误导的键盘输入,没有侵占焦点,没有代理窗口在人类的空间上;审计日志显示每个租用的持续时间以及零用户输入-在租用期间的标记。暂停时,放手列表在飞行中得到尊重(<1 秒)。 相关: Hmbown/Codewhale#6300(观察到此问题的接受测试),Hmbown/Codewhale#5927(错误目标输入事件类),Hmbown/Codewhale#5856(引擎接受测试,包括无旧重放)。
内容来源: Hmbown/CodeWhale