stoat:用 QEMU+MCP 给 agent 一台带快照的隔离 VM
Bright-Fun-1638 · reddit · 2026-09-12
- 作者用编码 agent 时在自己机器上被 rm 误删和包管理器搞坏过两次;容器只能覆盖简单场景,一旦 guest 需要 systemd、内核模块或 loopback 就失效,而且容器共享内核,坏命令照样砸到自己内核上。
- VirtualBox/VMware 面向人类点击向导,不暴露 agent 可调用的接口。最终方案:直接驱动 QEMU、用 TOML 定义 VM,再配一个只限单个 guest 的 MCP server,agent 在 VM 内获得 exec、文件、包、端口、服务、日志和快照能力。
- 两个不可省的设计:每个 VM 声明 agent 的访问级别(从 none 到 exec),避免"给 agent 一台 VM"变成"给 agent 所有 VM";快照兜底,风险操作前 stoat snapshot / 失败 stoat restore 即可回滚。
- 限制:本地 VM 需 Linux + KVM;macOS/Windows 走远程 GCE 路径,更慢且收费。Go 二进制发布于 GitHub,AGPL-3.0:NovusEdge/stoat。
所属事件:stoat:用 QEMU 给 AI Agent 打造带快照的隔离沙箱(2 条相关)→
「编程与Agent」频道最新
- Grok Build 连发 v1.0.29/30:修 tmux 卡顿、新增 Ctrl+G 与多进程崩溃修复 — XFreeze · 2026-09-13
- Codex harness 空转轮询狂烧 token,作者给出省钱用法 — brandon_galang · 2026-09-13
- LLM 评测跑两次结果不同是回归还是噪声?作者公开判别方法 — bgoncalves · 2026-09-13
- AI 编程时间分配建议:两成让 AI 写,八成自己用 — Daniel_Farinax · 2026-09-13
- OpenAI 晒 GPT-6 Astra 社区成果:3D 解剖、Unity 空管模拟器等十余个项目 — OpenAIDevs · 2026-09-13
- 一个 GitHub 仓库收录 500+ 个 Agentic AI 项目,可找灵感与学实现 — Roger_M_Taylor · 2026-09-13