v0.1.1
强烈建议从 v0.1.0 升级——v0.1.0 有一个关键并发 bug,AI 自动学习的规则全部丢失;v0.1.1 修复。
修复
- AI 自动学习规则不再丢失(并发覆盖竞态)
v0.1.0 里 content.js 有 5 个独立的 config 写入路径(save-config / add-learned-rule / save-badcase / update-stats 等)互相没有任何序列化。addLearnedRule紧接着saveBadCaseEntry时,后写者会把刚加的规则覆盖掉,导致 AI 自动学到的规则一条都进不了「AI 学习到的规则」列表(实测 4 条 ai_auto 复审 0 条落库)。v0.1.1 加全局 Promise 链withConfigLock串行化所有 config 写入,实测新触发的 ai_auto 100% 落库。 - 复审 prompt 加防误伤反向测试
以前 prompt 鼓励"尽量输出 signature",会把「是为了找我」「欧易呢」这种日常短语学成关键词,误伤正常对话。v0.1.1 要求 AI 必须通过反向测试("正常用户绝不会这么发"),否则输出 null。明确区分高特异度模板(私聊看资源/联系方式/URL/固定 emoji 串)vs 日常短语。 - 配置页展示已加载的社区规则(此前只显示数量,看不到具体内容);不认可的可「否决」,持久有效。
- community-rules.json 修复(原文件 JSON 损坏导致全部社区规则加载失败)。
- 加 GitHub Actions 自动打包发版。
安装
- 下载下方
tweetguard-0.1.1.zip,解压到固定目录。 chrome://extensions→ 开启「开发者模式」→「加载已解压的扩展程序」→ 选解压目录。- 已装 v0.1.0 的用户:删除旧版,加载新版即可(本地配置 / 学习规则保留)。