xmlsquishsource. compose. build.
English
发布记录

v1.0.1 · 历史版本

发布边界成为产品契约

构建输出改用有类型、项目相对的定位符,不再暴露发布器存储路径。原始产物检查会在任何字节进入 stdout 前验证摘要与大小。

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

版本变化

有类型的发布目录

  • 已发布目标公开目标与 generation 身份,以及有类型产物记录。
  • 每个产物携带不可变 id、kind、稳定 locator、size 与 digest。
  • manager 不再构造或扫描私有 generation 目录。

按能力延迟初始化的运行时

  • 组合边界注入一个调用级生产运行时。
  • CAS、action index、目标发布器与目录发布器相互独立,只在需要时初始化。
  • 一种能力初始化失败不会污染无关能力。

协议 3.0 迁移

  • 自动化必须解码 PublishedArtifact,而不是协议 2.1 的 Artifact 结构。
  • 保存并传递稳定 locator,不再读取物理 uri。
  • 需要精确字节时调用 inspect artifact LOCATOR --format=raw。

获取此版本

原生归档

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

SHA-256 校验清单

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

固定源码安装

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

兼容边界

  • XML DSL 命名空间、词汇与语义均未改变。
  • 六个直接命令、清单、锁定/离线模式、退出码与产物角色保持稳定。
  • 机器事件消费者必须与 CLI 同步从协议 2.1 迁移到 3.0。