Monty 是 Pydantic 团队用 Rust 写的最小安全 Python 解释器,目标是执行 LLM 生成的 Python 工具代码,而不启动完整容器。它通过外部函数控制文件系统、网络和环境变量访问,支持 typechecking、资源限制、stdout/stderr 收集、async/sync host calls,以及在外部函数调用点 snapshot 成 bytes 后 resume。README 称 startup 从 code 到 execution result 可低于 1 微秒,性能一般在 CPython 5x 快到 5x 慢之间,同时明确不支持完整 stdlib、第三方库和部分 Python 语法。它的核心判断是:agent code execution 需要的不是完整 Python,而是一个足够表达工具编排、边界极窄、可嵌入的执行器。
–浏览
评论 · Comments