Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.084 — 2026-09-26
REPO 10 STARS 约 1 分钟

安全Python解释器用Rust重写

Pydantic用Rust打造极简Python沙箱,让Agent运行代码更快,也更容易管住权限。

IMAGE — GitHub Trending(Rust·日榜)

让AI临时算一道题,往往要先启动一整套容器沙箱,就像为了切一块巧克力先搭一间厨房。Pydantic推出的Monty换了条路:用Rust——一种强调内存安全和性能的系统编程语言——实现受限的Python解释器,专门运行模型生成的小段代码。

沙箱就是给程序划定活动范围。Monty内部没有文件系统、环境变量和网络;代码只能通过开发者明确传入的函数和挂载内容接触宿主系统。比如查询巧克力热量时,查询函数在外部运行,沙箱只看到返回值。这种边界比“允许访问后再设法拦截”更直观。

Pydantic自述,从运行中的资源池创建一个开源版Monty沙箱耗时不到1毫秒,商业版Full Monty约2毫秒;其对比的沙箱服务约为1500毫秒。开源版采用MIT许可证,支持Python 3.14,并可从Python、JavaScript/TypeScript或Rust调用。它未必取代所有容器,但为Agent执行短代码提供了一个更轻的底层选择。


供稿材料 SOURCES — 1
01
pydantic/monty GitHub Trending(Rust·日榜) · REPO
原文 ↗

← 返回 2026-09-26 · 开源板块