submilli/submilli-runtime 是一个 Rust 运行时,在隔离的 WebAssembly 环境中执行智能体编写的 TypeScript 代码。仓库中记录的最新版本是 v0.4.1。所提供的信息中没有说明该版本有哪些改动,因此无法确认具体变更内容。
该运行时不预先审查源代码,而是在外部调用之前检查权限。当包作者在 Blueprint 中按任务声明语义语言时,由运行时判断是否允许此次调用。README 中的示例把退款上限区分为铂金客户 500 美元、其他客户 100 美元。演示中,18 美元的运费更换可以通过,而 42 美元的更换会被拦截,直到上限从 25 美元提高到 50 美元。关键在于权限边界由运行时强制执行,而不是写在模型提示里。根据项目说明,他们移除了 node:http 和 node:fs,并重新构建了专用运行时;编译器、运行时、命令行工具和服务器均使用 Rust 编写。许可证为 Apache-2.0。
仓库中还包含示例测试框架和面向编码助手的技能文档。但未给出定量的性能基准。因此可以确认在执行阶段强制实施语义权限的设计,但难以据此与其他运行时进行性能比较。