Skip to content

Releases: lnabc03/bright-drift

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 18:02
b7e7d8b

What's Changed

  • feat(claude-code): M4 skeleton — daemon lifecycle + hook plumbing + installer by @lnabc03 in #1
  • feat(claude-code): M5 — full drift pipeline in daemon (watcher/AKB/attribution/render) by @lnabc03 in #2
  • feat(claude-code): M6 — slash commands, pause/resume, release prep by @lnabc03 in #3
  • fix(claude-code): re-render accumulated drift after pending delivery by @lnabc03 in #4
  • test(claude-code): fix Linux CI ENOTEMPTY flake in daemon tests by @lnabc03 in #5
  • fix(claude-code): delivery-time Sync Point + queue retirement identity fix by @lnabc03 in #6
  • feat(claude-code): diff command, upgrade restarts daemons, timing docs by @lnabc03 in #7

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:37

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@lnabc03 lnabc03 released this 02 Sep 01:42

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)通过。