摘要

Screens 是为 Agent 提供 disposable Linux desktop 的 daemon/CLI/MCP,把每个 screen 的文件、network namespace、session bus、input owner 和 viewer takeover 分离。(来源:2026-10-15 CUA 开源项目审计)

核心内容

基本信息

  • 实体类别:CUA desktop sandbox/runtime。
  • 关键名称或版本:v0.1.2;MIT。
  • 时间范围:2026-10-15 首次公开。

重要事实

  • Agent token 不能批准网络或夺回 human input;viewer token 才能 allow domain、takeover/giveback,human owns input 时 Agent mutation fail closed。(来源:2026-10-15 CUA 开源项目审计)
  • OCI screen 使用 read-only root、no-new-privileges、无 host mount/port/capability、资源上限和 pinned image digest;browser sandbox 探测失败会拒绝启动。(来源:2026-10-15 CUA 开源项目审计)
  • 窗口末 17 个 checks 全部成功,但本知识库没有运行容器或真实 browser/model E2E。(来源:2026-10-15 CUA 开源项目审计)

关系与影响

相较只提供独立 display 的 runtime,Screens 把 Computer-Use Agent 的文件、网络、进程与输入接管边界一并纳入 contract。

分歧与变化

Linux 的 sandbox-runtime/bubblewrap 与 macOS 的 OCI backend 不是同一隔离实现;不能把一端 CI 直接外推到所有 runtime。

相关页面

来源

待核实问题

  • 需做真实 browser、network approval、human takeover 和 sandbox escape 测试。