v2.0.1
这是一个针对长任务识图设置与诊断的补丁版本。
修复
- 修复
visionTaskTimeoutMs在浏览器设置页与 Host schema 之间的校验漂移:客户端现在会在写入前正确检查范围和步进,避免 Host 拒绝后只留下readback-mismatch。 - 明确区分“单次识图任务超时”和“首次识图后的整轮时间上限”;整轮限制继续沿用既有 wall-clock 语义。
- 保持 v2 默认
visionTurnBudgetMs=0(不限制);不会自动迁移或清除用户已有的显式正数配置。 - 当整轮视觉时间上限耗尽时,guard 与日志会显示实际生效的限制;Diagnostics 与 Doctor 也会显示有效值及其来源,便于定位旧 profile / composition 覆盖。
- 增加针对设置边界、预算诊断、Doctor 输出和运行时结构不变量的回归测试。
Compatibility
- No change to #220/#295 lazy activation or wall-clock accounting.
- No change to the v2 default:
visionTurnBudgetMs=0remains unlimited. - Existing explicit positive whole-turn limits remain honored.
Commits
- Merge pull request #309 from ysr666/fix/release-v2-0-1-version-gate
- test: make release identity gate patch-version agnostic
- release: v2.0.1
- docs: add v2.0.1 release notes
- fix: harden vision timeout settings and budget diagnostics (#308)
Supply-chain verification
- Git commit:
39c8f2b2d69aa398418fd6c8ab40b691a92a1a3d - npm tarball SHA-1:
d1cb3824885e0dd7e34eafe55a80b9c5b55637ce - tarball SHA-256:
71d103b1d00f58a40df9dca3579e44d5654ba68cef2b217e53557724b5b41c16 - packed files:
132 - npm provenance: enabled via trusted publishing (OIDC)