免 Docker 的内核级 agent 沙盒:macOS Seatbelt 实践
mostly_deterministic · reddit · 2026-10-16
作者为本地 MCP server 中 agent 执行的命令构建了内核级沙盒,避免引入 Docker/VM 等额外运行时依赖。
核心方案:
- 基于 macOS Seatbelt 的安全策略 + 工具白名单
- 策略按文件系统根目录分组,属性涵盖读写、网络、IPC 与可执行权限(分为必需/可选工具)
- 抽象层是 OS 无关的,目前实现仅支持 macOS
踩坑记录:Homebrew 安装的应用、Xcode.app 与 Xcode 命令行工具的处理出乎意料地麻烦,需要处理 xcode-select、可执行 shim 以及通过 manifest 解析 Homebrew 包等细节。完整技术文章见其博客,作者也在征求同类方案与遗漏点反馈。
「编程与Agent」频道最新
- 四步让 Claude 做出有风格的视频:还能自查出肉眼难见的瑕疵 — aakashgupta · 2026-10-16
- Datadog 发布自研模型 Scout 1.0:RL 训练的生产事故调查智能体 — HanchungLee · 2026-10-16
- 微软论文:给路由器看会话历史,多轮 Agent 任务成功率多提 3.3 分 — dair_ai · 2026-10-16
- 开源 ORA 机器人 agent:DeepSeek V4.1-Flash 驱动机械臂,零样本对标闭源 — JunGao33210520 · 2026-10-16
- 非开发者30天做出平台格斗游戏,Hermes Agent成主力 — Teknium · 2026-10-16
- 2 人+5 智能体协作写码:英文描述需求即可自动实现 — nptacek · 2026-10-16