xmlsquishsource. compose. build.
English
发布记录

v1.0.2 · 历史版本

可读产物与可恢复清理

构建产品现在直接出现在清单声明的 target 路径;hash、generation 与 journal 留在私有状态。新的 clean 命令删除项目构建状态,并且只清理可证明失效的依赖缓存。

· 机器协议 3.1· 6 个原生归档

版本变化

可读的 target 布局

  • Prompt、IR 与调试产品物化到由清单确定的稳定路径。
  • 发布 generation、内容 hash、journal 与 build record 迁入 manager 的项目私有状态。
  • 现有 target/xmlsquish locator 与自定义工作区 target-dir 保持兼容。

有类型、可恢复的 clean

  • xmlsquish clean 通过正常 manager 生命周期删除完整项目输出根与私有目录。
  • redo journal、共享项目锁和 publication epoch 使 build/clean 竞态及中断清理都能恢复。
  • 健康共享依赖、全局 CAS 与 action index 保留;只裁剪可证明失效的缓存条目。

Agent 与发布工作流

  • 根目录 SKILL.md 提供精简的 DSL、清单、配置与命令速查。
  • Linux、Windows 与 macOS CI 验证精确输出布局、clean 和离线重建。
  • 只有完整发布矩阵通过后才发布六个原生归档及 SHA256SUMS。

获取此版本

原生归档

选择与操作系统及处理器相符的归档。解压前,请用 SHA256SUMS 中完全相同的文件名进行校验。

SHA-256 校验清单

原生归档未签名,也未经 Apple 公证。校验和证明字节完整性,不证明发布者身份。

固定源码安装

cargo install --git https://github.com/kleedaisuki/prompt-squish --tag v1.0.2 --locked

兼容边界

  • 清单版本、DSL 命名空间、产物 locator、locked/offline 模式及退出码保持不变。
  • 机器协议 3.1 增加有类型 clean 请求和结果,不改变既有 3.0 结果结构。
  • v1.0.1 的旧发布状态会在项目锁内迁移并验证,成功后才移除。