Skip to content

v0.3.0 — 迭代 3:锚定编辑 + 摘要读取

Latest

Choose a tag to compare

@KeynoWu KeynoWu released this 21 Aug 01:08
· 2 commits to main since this release

v0.3.0(迭代 3)——注意:本版本发布时仅本地脚本验证;GUI 实测已补(见下)

新增:edit 模块(src/modules/edit/)

  • edit_anchored:hashline 锚定编辑——锚点缺失(文件已变)/歧义(多次出现)→ 整体拒绝并指引重新 read,防止基于过期内容编辑;支持批量;写操作经 ctx.fs 审批

新增:read 模块(src/modules/read/)

  • read_summary:大文件摘要(规模 + 跨语言符号索引)+ 行选择器片段

GUI 实测结果(重启后 agent 亲自调用)

  • read_summary ✅ 只读链路实测通过(符号索引 + 行片段)
  • edit_anchored ✅ 防过期拒绝实测通过(anchor not found 明确拒绝)
  • edit_anchored ✅ 写路径审批接线实测(沙箱拦截工作区外 + 审批钩子拦截本会话禁用审批——正确安全行为)
  • edit_anchored 写盘成功 = 正常会话用户批准后走通(本地脚本 4/4 已验证)

发布流程修正

迭代 3 发布时跳过了 GUI 实测(流程失误,已修正)。以后强制:本地脚本 → GUI 实测 → 才 bump + tag + Release。