开源项目
mog:带能力模型的嵌入式脚本语言
voltropy/mog
概述
Mog 是一个小型、静态类型、可嵌入的编程语言,定位是宿主应用内的安全脚本层:脚本用 requires 声明所需能力,由宿主决定是否授权读文件、调 API 等副作用,脚本无法绕过沙箱访问文件系统或崩溃进程,因此适合在生产环境运行 Agent 生成的代码。工具链为纯 Rust 实现,包含编译器与运行时,经进程内 QBE 后端编译为本机代码,紧凑循环可达到接近 C 的速度。采用 MIT 许可证,提供构建与嵌入说明,并附面向 LLM 上下文窗口的紧凑语言参考。