• 1.1.0 122069e221

    1.1.0 Stable

    sunny-335 released this 2026-06-23 19:59:25 +08:00 | 10 commits to main since this release

    新特性

    • 评论前置过滤(合规检测) — AI 回复前对评论进行合规性分类,识别广告/辱骂攻击/敏感内容/无意义内容,违规评论停止生成 AI 回复,节省 Token
    • 违规评论自动设为待审核 — 检测到违规评论时自动将原评论 approved 置为 false,进入待审核队列,前端不再展示该评论
    • FILTERED 日志状态 — 被拦截的评论生成"已拦截"状态记录,日志页支持按"已拦截"状态筛选
    • 拦截原因分类标签 — 日志页显示拦截分类标签(广告/辱骂攻击/敏感内容/无意义)和详细拦截原因(含评论内容摘要)
    • 安全优先策略 — AI 分类服务不可用或异常时,默认拦截评论而非放行,防止违规内容漏网

    改进

    • AI Foundation 隔离加载 — 将 AI Foundation API 引用隔离到 AiFoundationDelegate 类,AiFoundationClient 不再直接引用 AI Foundation 类,修复未安装 AI Foundation 时插件无法启动的问题(NoClassDefFoundError
    • 对话场景精准处罚 — AI 对话场景下违规内容来自 Reply 时,仅取消通过该 Reply 而非父级 Comment,避免误伤
    • 升级配置自动迁移 — 从 v1.0.x 升级时自动将 preFilterEnabledfalse 迁移为 true(新默认值)

    Bug 修复

    • 修复未安装 AI Foundation 时插件无法启动BeanDefinitionStoreException: Failed to parse AiFoundationClient,将 AI Foundation API 引用隔离到委托类
    • 修复前置过滤默认关闭preFilterEnabled 默认值从 false 改为 true,新安装和升级用户均默认启用
    • 修复 penalize() 遗漏 approved=null — Halo 评论创建时 approved 可能为 null,原代码仅处理 approved=true 的情况
    Downloads