xmlsquishsource. compose. build.
English
发布记录

v1.0.0 · 历史版本

面向可复现 Prompt 构建的项目管理器

首个稳定版本把松散 XML 编译升级为 Cargo 式项目工作流,提供可复现依赖解析、原子发布与可检查的构建证据。

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

版本变化

项目与工作区

  • xmlsquish.toml 声明包、目标、依赖和工作区成员。
  • 确定性锁文件及 locked/offline 模式让依赖解析可以检查。
  • new、add、remove、fmt、build 与 inspect 构成稳定命令面。

可检查的产物

  • 构建默认发布 .prompt,也可输出有类型 .xsir 与自包含 .psdbg 证据。
  • 内容寻址构建状态与原子发布避免部分结果成为 current。
  • human、short 与版本化 NDJSON renderer 分离交互输出和自动化输出。

1.0 契约

  • 稳定退出码与机器协议 2.1 定义自动化边界。
  • 项目与命令模型演进时,0.3 XML 词汇保持不变。
  • 后续兼容版本不会无预警破坏已声明的命令、清单、产物、协议或退出码。

获取此版本

原生归档

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

SHA-256 校验清单

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

固定源码安装

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

兼容边界

  • 从 0.3.0 迁移时需要添加清单并声明构建目标。
  • 从项目 target 状态消费产品,不再读取源码旁边的旧文件。
  • DSL 命名空间保持稳定;旧的松散文件 CLI 工作流不保留。