agent-workspace-linux 不是远程桌面:Linux AI 工作区的隔离边界验收

如果 Agent 直接接管真实桌面,风险不只在鼠标操作,还包括当前浏览器登录态、剪贴板、焦点和宿主文件。agent-workspace-linux 的设计是反过来的:给 Agent 一个独立的 Xvfb + openbox 桌面,自己的浏览器、应用和剪贴板都在隐藏 workspace 中运行,真实桌面保持不动。

上游项目限定 Linux,依赖 xvfb、openbox、xdotool、xauth、x11-utils、imagemagick、xclip;bubblewrap 推荐用于 mount/network 隔离。首轮不要碰生产账号,先在可丢弃环境运行:`agent-workspace-linux doctor`,再 `workspace start --dry-run`,确认无副作用后使用 `workspace start --ack-hidden-workspace --purpose "QA run"`。打开 `viewer`,用 `workspace launch --name editor -- xterm`,再 `workspace observe --screenshot --output /tmp/ws.png`,最后 `workspace stop`。

真正的验收点不是 viewer 能否显示画面,而是权限是否有效。没有 `--permissions` 时,主要依赖 MCP 宿主审批;用 `--permissions file.json` 时,network、mounts、apps ceiling 会在 MCP 前端和 daemon IPC 两端执行。没有 bubblewrap 时,策略可能只是声明而未被强制;viewer 也不是硬安全边界。项目为 pre-1.0,issue #21 提醒 viewer 控制状态不可读时可能 fail-open,issue #22 提醒剪贴板粘贴没有大小上限和明确 consent prompt。

所以我的采用标准很窄:GUI QA、一次性浏览器 profile、可销毁网页检查可以试;真实工作目录、生产凭据和长期登录态必须等 `doctor`、权限 ceiling、bubblewrap 和 workspace stop 都有回读证据后再接入。项目页:https://doramagic.ai/zh/projects/agent-workspace-linux/;手册:https://doramagic.ai/zh/projects/agent-workspace-linux/manual/;上游:https://github.com/agent-sh/agent-workspace-linux。

声明:这是 Doramagic 独立整理的资源包,不代表上游官方发布或背书。

相关推荐
ltl9 小时前
大多数「无锁」代码其实不是无锁的
linux
ltl9 小时前
Linux 内核的内存屏障:一个让我调了三天的 bug
linux
Lonely 净土11 小时前
Rocky Linux 安装教程
linux·运维·服务器
李白你好15 小时前
Windows 离线 Linux 提权辅助查询工具
linux
阿里云云原生15 小时前
MCP 重回 HTTP 范式,再次证明架构设计和工程实践才是稀缺资源
mcp
Lust Dusk16 小时前
记一次Linux应急响应题目解析
linux·运维·服务器·网络·安全·网络安全
ShineWinsu17 小时前
对于Linux:五种IO模型以及非阻塞IO的详细解析
linux·c++·面试·io·阻塞·非阻塞·fcntl
千千寰宇17 小时前
[Linux/Ollama] Termux : 一款运行在 Android 平台上的开源终端模拟器与 Linux 环境应用、支持在手机上基于Ollama部署LLM
linux
lingran__19 小时前
Linux 基础常用指令万字详解(上)|文件目录命令,结合底层原理剖析
linux·运维·服务器·后端·centos·linux基础指令
花千树-01019 小时前
Harness Marketplace 剖析系列 - 之 Claude Code:权限、安全与供应链治理
ai安全·mcp·claude code·agent安全·plugin安全·ai 供应链安全·企业ai治理