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」频道最新
- 用 AI 形式化验证系统 Aristotle 证明 OpenTitan 根信任 C 代码内存安全 — satnam6502 · 2026-10-31
- MIT CSAIL 提出「机器学习与温习」范式:Agent 提前研究语料而非临时检索 — eshorten300 · 2026-10-31
- OpenAI 研究员展示「全监控」系统:链式思维监视器盯住每一条前沿模型 rollout — willdepue · 2026-10-31
- Agent 审计新思路:不看总结,让用户说出改了哪些文件跑过哪些测试 — ronbodkin · 2026-10-31
- 开发者:coding agent 通知只在等待审批时才值得推送 — petrusenko_max · 2026-10-31
- OpenTargets 非官方 MCP 服务器上线,可查询基因-药物-疾病关联 — modelcontextprotocol · 2026-10-31