01
版本变化
显式语言契约
- 内建操作按命名空间身份识别,宏使用命名空间限定名。
- 参数不继承;xs:arg 与 xs:fill 显式传递标量值和 XML 序列。
- xs:insert 输出转义后的标量文本,而不会解析标记。
经过验证的执行
- 执行前验证完整静态源码闭包,包括未选中的分支。
- import 装载定义,实际递归受深度和展开次数预算约束。
- 失败展开不会发布部分输出,也绝不覆盖源码。
源码标签分发
- 0.2.0 通过固定 Git 标签与锁文件安装。
- 它没有发布后来形成的六平台原生归档矩阵。
- 旧 Rust 库接口与 0.1 语法不提供兼容层。
02
获取此版本
安装不可变源码标签
此版本没有发布六平台原生归档矩阵。请使用 Rust 1.88 或更高版本安装已经审阅的标签与锁文件。
固定源码安装
cargo install --git https://github.com/kleedaisuki/prompt-squish --tag v0.2.0 --locked03
兼容边界
- 相对 0.1,这是破坏性语言发布。
- 安装源码标签需要 Rust 1.88 或更高版本。
- 资源预算按受检缓冲区计算,并不是进程级内存沙箱。