Releases: lnabc03/bright-drift
Releases · lnabc03/bright-drift
Release list
v0.3.0
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
v0.2.0
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 配置示例键名修正(
maxDriftFilesForDiff、bashWindowGraceMs)
其他
fs/observed的present.version短路经评估后明确不实现(与写守卫交互有风险),已在代码注释记录决策
测试:core 148 用例 + adapter 24 用例全绿;CI(Node 22/24)通过。