v0.35.0
⚠️ Breaking changes(可比性)
#218 统一 artifact 内容指纹到整树哈,report schemaVersion 升到 3。
- 改动:artifact 内容指纹从「git dir-skill 仅 SKILL.md 字节 / 旧文本口径」统一为整棵可分发树(
hashArtifactSource:SKILL.md +references/资产,排除.omk/.git/node_modules/evolve)。每个 dir-skill(本地与 git)在测量前物化成内容寻址隔离副本、executor cwd 锚到副本,references/成为真实运行时输入。 - 影响:0.34.0 及更早产出的 git dir-skill 报告与 0.35.0 不可严格比较。drift / lineage 消费方对 git dir-skill gate
>= 3,旧报告(schemaVersion < 3)标不可比。本地 dir-skill 在 schemaVersion 2/3 都整树、不受影响;file-skill(本地或 git)哈单文件字节、不受影响。 - 迁移:对受影响的 git dir-skill 重跑
omk eval即可得到 v3 报告。无需改配置 / 改命令。 - 关联收益:git dir-skill 的整树指纹与
omk install受管记录的 contentHash 落同一空间,evidence 可绑 —— 本次同发的 #222(installed → measurable)正建立在此之上。
What's Changed
- feat(eval-core)!: BREAKING-COMPARABILITY 统一 artifact 指纹 + dir-skill 隔离副本忠实执行,git evidence 可绑 (#214) by @lizhiyao in #218
- feat(eval-core): 远端 git 源 —— install --git-url + eval.yaml 结构化 git,@cwd/: 零冲突 by @lizhiyao in #219
- feat(inputs): 隔离副本 trees 目录 LRU 上限回收(收尾 #218 CR 的无界增长) by @lizhiyao in #220
- chore(deps): bump the npm-minor-patch group across 1 directory with 7 updates by @dependabot[bot] in #217
- feat(eval-core): eval 完成自动写 managed evidence,skill installed → measurable (#221) by @lizhiyao in #222
- chore(release): 发布 0.35.0 by @lizhiyao in #223
Full Changelog: v0.34.0...v0.35.0