摘要

macOS Harness 是面向 coding Agent 的 Accessibility-first shell harness,以 11 个统一工具在后台读取和操作 Mac app。(来源:2026-10-15 CUA 开源项目审计)

核心内容

基本信息

  • 实体类别:macOS CUA harness。
  • 关键名称或版本:v0.2.1;MIT。
  • 时间范围:2026-08-17 创建;2026-10-15 实质更新。

重要事实

  • v0.2.0 增加 background app-local actions;v0.2.1 删除 person-side stop/resume/caller guard,只用 Agent host 的 Esc/Ctrl+C/process exit 停止动作。(来源:2026-10-15 CUA 开源项目审计)
  • 默认不按 app 询问,需显式开启 ask_before_first_use 或使用 managed/person policy;blocked URL 在读页和可能改变 URL 的动作后检查,Electron/webview 可能不给 URL。(来源:2026-10-15 CUA 开源项目审计)
  • 窗口末 7 个 checks 成功,覆盖 Python 3.11/3.12;本知识库未做真实 GUI E2E。(来源:2026-10-15 CUA 开源项目审计)

关系与影响

它与 Mac Computer Use MCP 共享 background AX 路线,但选择更薄、更少默认询问的控制面。

分歧与变化

删除独立 person-side stop 降低了控制面复杂度,却把 headless/scheduled run 的中止责任移到外部进程管理;不能只按“background”评价为安全提升。

相关页面

来源

待核实问题

  • 需复现真实用户中断、headless schedule、blocked URL 和 background event failure。