Skip to content

v0.2.0

Choose a tag to compare

@lnabc03 lnabc03 released this 02 Sep 01:42
· 22 commits to main since this release

bright-drift v0.2.0

工作区漂移感知插件的一期打磨版:includeUntracked 配置生效、静态分析正式接入归因、配置热更新补全。

行为变化

  • created 漂移闸门(D7):git 仓库内,默认只对 git 追踪文件上报 created 漂移(watch.includeUntracked: true 可放开)。非 git 工作区无法区分追踪状态,created 照常全量上报。
  • 静态分析接入归因(D8):shell 命令静态预测的写入路径——(a) 豁免 created 闸门(命令自建文件必报);(b) 命令结束后 grace 之外、longCommandMs 之内的预测写入归为 ambiguous-external(措辞含命令原文)。

修复

  • 截断 diff 保留头尾并标注省略行数(FR-4.2),agent 不再把截断 patch 误当全量
  • 注入 summary 把 FORMATTED(格式化衍生)单独计数,不再误并入「外部」
  • settings 热更新现在真正作用于 AKB 容量与归因窗口;resume 恢复后不再回退默认值
  • enabled: false 不再空跑 watcher;会话销毁只释放自己持有的引用
  • README 配置示例键名修正(maxDriftFilesForDiffbashWindowGraceMs

其他

  • fs/observedpresent.version 短路经评估后明确不实现(与写守卫交互有风险),已在代码注释记录决策

测试:core 148 用例 + adapter 24 用例全绿;CI(Node 22/24)通过。