摘要
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”评价为安全提升。
相关页面
- 概念:Computer-Use Agent、Harness Engineering
- 实体:Mac Computer Use MCP
- 主题:Browser and Computer-Use Agents、Agent Harness 与 Agentic RL 开源生态
来源
待核实问题
- 需复现真实用户中断、headless schedule、blocked URL 和 background event failure。