01
版本变化
复用正确的产品
- pack 复用同时匹配文档、来源跟踪与资源指令:同样的空文档仍可能选择不同资源。
- 错误缓存键或输出在恢复前拒绝;缓存策略可警告并重建。派生 CAS 损坏不等于权威产品损坏,损坏的已发布文件不得重新采用。
- SOPack 先完整验证归档,再选择引用的预编译单元;未引用本地 XML 仍严格检查。
验证一次,不削弱契约
- 不可变已验证快照与借用/共享边界避免重复取得相同数据,不放宽摘要、大小、损坏或持久化检查。
- 重复文本共享已有内容,多片段拼接仍按需物化可见 bytes;每次选择的来源、预算、诊断顺序与公共字符串接口不变。
- 直接检查规范 ZIP 记录;提供者指纹基于内容与引用拓扑,不依赖检出路径。目录准备验证已提交发布,不装载派生 CAS 输出;热 SOPack 证明仍绑定精确摘要与大小。
私有缓存身份不是编译库格式
- schema-1 读取契约接受 v1.2.0 SOPack;重写单一已重定位归档保留提供者路径与规范 bytes。既有输入和 SHA-256 摘要不变。
- 升级可以重建私有派生缓存;不要手改内部 hash 或 SQLite 记录进行迁移。
- 不同生产者版本新生成的归档 bytes 可以变化。v1.2.0 发布历史不变。测量检查点已通过质量、三个原生平台、站点与机制比较;精确发布提交通过主分支和发布门禁,较早检查点仍属历史。
02
获取此版本
原生归档
选择与操作系统及处理器相符的归档。解压前,请用 SHA256SUMS 中完全相同的文件名进行校验。
Windows
Windows 10/11 · ZIPLinux
glibc 2.35+ · tar.gzmacOS
macOS 11+ · tar.gz原生归档未签名,也未经 Apple 公证。校验和证明字节完整性,不证明发布者身份。
固定源码安装
cargo install --git https://github.com/kleedaisuki/prompt-squish --tag v1.2.1 --locked03
兼容边界
- 命名空间、清单、CLI 旗标和产品角色不变。升级后查阅当前手册与自带指南。
- 不要在既有锁定身份下替换 SOPack bytes;通过既有 add 生命周期有意更新依赖。
- 仅在需要清理时使用 clean:它删除全部项目构建状态,离线重建必须具备依赖输入。