Skip to content

Commit 7e58147

Browse files
committed
docs: finalize v1.17.7 release notes
1 parent 410e529 commit 7e58147

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
> **说明**: 版本概览摘要;历史版本见对应详细变更文件。
44
> **最新版本详细变更文档**: [`changelogs/releases/v1.17.7.md`](./changelogs/releases/v1.17.7.md)
55
> **最后更新**: 2026-08-15
6-
> **当前版本**: v1.17.7 收敛 ContextRead/SkillRoute 首轮绑定、首次分页、Memory/CP、全局配置事务、Readiness 与真实宿主证据边界;版本发布权威以对应 Git tag、npm registry 与 GitHub Release 为准。
6+
> **当前版本**: v1.17.7 收敛 ContextRead/SkillRoute 首轮绑定、首次分页、Memory/CP、全局配置事务、Readiness、真实宿主证据与 Windows Node 18 测试资源边界;版本发布权威以对应 Git tag、npm registry 与 GitHub Release 为准。
77
88
---
99

1010
## 版本概览
1111

1212
| 版本 | 日期 | 变更摘要 | 详细 |
1313
|------|------|---------|------|
14-
| [v1.17.7](./changelogs/releases/v1.17.7.md) | 2026-08-15 | 🔧 **全局运行态一致性与首载闭环修复**:正文读取绑定持久计划并在源层有界;未解析目标、catalog sidecar、Memory 状态、配置 CAS/Readiness、命令/对象身份与 CLI/Desktop 证据分层完成跨消费者收敛 | [查看](./changelogs/releases/v1.17.7.md) |
14+
| [v1.17.7](./changelogs/releases/v1.17.7.md) | 2026-08-15 | 🔧 **全局运行态一致性与首载闭环修复**:正文读取绑定持久计划并在源层有界;未解析目标、catalog sidecar、Memory 状态、配置 CAS/Readiness、命令/对象身份与 CLI/Desktop 证据分层完成跨消费者收敛;Windows Node 18 插桩递归与验证预算假失败已关闭 | [查看](./changelogs/releases/v1.17.7.md) |
1515
| [v1.17.6](./changelogs/releases/v1.17.6.md) | 2026-08-14 | 🔧 **SkillRoute 最终 Stop 完备性修复**:非显式未提交路由在最终回复前返回 exact catalog action,阻止自然语言 workspace Skill 被无工具回复静默跳过;统一路由与宿主能力边界保持不变 | [查看](./changelogs/releases/v1.17.6.md) |
1616
| [v1.17.5](./changelogs/releases/v1.17.5.md) | 2026-08-14 | 🔧 **发布包 npm scripts 闭包修复**:最终 tarball 仅公开 8 个安装态入口,从最终 manifest 验证脚本与运行依赖闭包,并以事务保证源码 manifest 原字节恢复 | [查看](./changelogs/releases/v1.17.5.md) |
1717
| [v1.17.4](./changelogs/releases/v1.17.4.md) | 2026-08-14 | 🧹 **工作区临时产物与六宿主卸载治理**:统一 `<workspace>/.tmp/devcodex/`、manifest/TTL/lease/backup 边界与 `tmp status/prune`;新增默认预览的跨六宿主安全卸载,强化所有权、reparse/TOCTOU、并发回滚与用户内容保留 | [查看](./changelogs/releases/v1.17.4.md) |

‎changelogs/releases/v1.17.7.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
- Codex CLI 探针显式清除 Desktop ambient marker;Desktop 证据必须来自当前 Desktop task 且匹配候选 runtime contract digest,CLI 结果不能替代。
2020
- `generate:control-content` 与 `check:control-content` 现在同步生成并校验 workflow root registry,版本头或公共指令变化不再遗留旧 source digest。
2121
- CI 增加 Linux/Windows 最低兼容控制面、Node 22 LTS、Node 24 LTS full/package/publish 与 Node 26 current compatibility。Node 20 已结束官方维护,不再承担完整发布质量路线。
22+
- Windows Node 18 的 Profile read-trace 插桩排除自身 sink 并增加重入锁、30 秒子进程限时与 1 MiB 文件预算;supported-control-plane job 增加 30 分钟外层限时,避免插桩递归造成 runner 与磁盘无界占用。
23+
- `global-host-config` 验证节点根据 Windows 原生实测 `191,366 ms` 将编排预算从 180 秒调整为 300 秒;保留局部与 CI 外层熔断,避免功能全绿后在收尾阶段产生确定性假失败。
2224

2325
## 防回归验证
2426

@@ -27,6 +29,7 @@
2729
- nested project/prompt、Windows checked-command、temp object replacement、Copilot invocation collision、CP path traversal/reparse。
2830
- fresh/fallback parity、malformed sidecar、catalog backup recovery、CLI/Desktop entrySurface 与旧 runtime evidence mismatch。
2931
- source/full、coverage、audit、Profile、package-release、registry dry-run、exact tarball 隔离安装、自打包与六宿主回归。
32+
- GitHub Actions 7/7 jobs 通过;Windows Node 18.17 完整控制面在 11m02s 正常完成,Node 24.17 Windows 为 8m17s。
3033

3134
## 兼容性与已知边界
3235

‎changelogs/unreleased.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
## 当前未发布实现候选
77

8-
- **v1.17.7 全局运行态一致性与首次加载闭环修复候选**:22 项确认问题按 12 个根因域在原 owner 内收敛。Profile/Memory 正文读取必须绑定持久 ContextRead plan,section/fallback 在源层有界;未解析目标由 pending envelope 的 PreToolUse/Stop owner 强制;catalog recipe/ledger/sidecar 可恢复且 fail closed;Memory 使用 append-only last-event-wins;CP artifact、临时对象、Copilot 调用、nested project/prompt、Node 命令与宿主 entrySurface 均增加规范身份。全局配置增加解析失败关闭、全量 CAS、rename-window 复核、activation/readiness 同源;CI 覆盖最低兼容、Windows 控制面、Node 24 LTS full/package/publish 与 Node 26 current。三轮逃逸扫描和本地 full 95/95 已通过,正式 R4~R7 仍待发布链完成。完整说明见 `changelogs/releases/v1.17.7.md`。
8+
- **v1.17.7 全局运行态一致性与首次加载闭环修复候选**:22 项确认问题按 12 个根因域在原 owner 内收敛。Profile/Memory 正文读取必须绑定持久 ContextRead plan,section/fallback 在源层有界;未解析目标由 pending envelope 的 PreToolUse/Stop owner 强制;catalog recipe/ledger/sidecar 可恢复且 fail closed;Memory 使用 append-only last-event-wins;CP artifact、临时对象、Copilot 调用、nested project/prompt、Node 命令与宿主 entrySurface 均增加规范身份。全局配置增加解析失败关闭、全量 CAS、rename-window 复核、activation/readiness 同源;CI 覆盖最低兼容、Windows 控制面、Node 24 LTS full/package/publish 与 Node 26 current。发布复审继续关闭 Windows Node 18 read-trace 自递归和 `global-host-config` 180 秒预算假失败,局部/节点/CI 三层限时均已建立;最终 source R4 与 GitHub CI 7/7 已通过,tag/publish/registry/本机更新仍待完成。完整说明见 `changelogs/releases/v1.17.7.md`。
99
- **v1.17.6 工作区 Skill 非显式 Stop 完备性修复已归档(VL-098 / PF-296 / GR-088)**:非显式 `PLAN_NOT_COMMITTED` 除既有 PreToolUse 外,在最终 Stop 也 fail closed,并复用 `NextActionEnvelopeV1` 返回精确首个 catalog 调用;普通聊天通过统一 catalog 后 `commit(null)` 完成 0/1 决策,Hook 不恢复关键词 auto-match 或新增 final-text classifier。重复 Stop 继续使用现有 3 次饱和与 notice fingerprint,PreCompact、ContextRead allowlist、retirement 与 must-reply 合同不变。完整说明见 `changelogs/releases/v1.17.6.md`;正式发布事实仍以 Git tag、npm registry 与 GitHub Release 为准。
1010
- **v1.17.5 发布包 npm scripts 闭包修复已归档(PF-294 / GR-086)**:`PublishedPackageScriptsContractV1` 让源码保留完整维护脚本,同时把最终 tarball manifest 投影为 8 个 lifecycle / validate / global-adapters 入口;prepack/postpack 通过摘要收据事务原字节恢复源码 manifest。发布门禁从最终 manifest 建立 direct/nested/require/path.join/spawn 闭包,并执行真实 `pack → 隔离 HOME 安装 → installed validate → installed self-pack`;缺入口、缺依赖、source-only 泄漏、lifecycle 单边、恢复冲突或状态残留均失败关闭。完整说明见 `changelogs/releases/v1.17.5.md`,正式发布事实仍以 Git tag、npm registry 与 GitHub Release 为准。
1111
- **v1.17.4 工作区临时产物与六宿主安全卸载已归档(PI-241 / PF-290 / PI-242 / PF-291)**:统一 `<workspace>/.tmp/devcodex/`、受管 manifest/TTL/lease/backup 与 `tmp status/prune`;新增默认预览的 `devcodex uninstall` / `global-adapters remove`,以跨宿主单事务、路径与所有权 fail-closed、并发安全回滚和用户内容保留完成清理。完整候选见 `changelogs/releases/v1.17.4.md`;正式发布事实仍以 Git tag、npm registry 与 GitHub Release 为准。

0 commit comments

Comments
 (0)