Skip to content

4.4.5

Choose a tag to compare

@EterUltimate EterUltimate released this 29 Oct 14:47
· 46 commits to main since this release

修复:MaiBot 增强质量指标恒为 0

  • 质量评估不再从人格字典读取不存在的 expression_patterns/memory_updates/knowledge_updates,改为批次前后采集真实学习产物快照;学习落库后二次刷新指标,全 0 增长时保留消息信号分,避免 quality_score 被写成 0
  • prompt_improvement 改为真实文本差异评分,移除硬编码 0.3/0.4 兜底;无数据源指标显示 n/a

功能:适配 LivingMemory 2.8.2 与 Group Chat Plus 1.2.3

  • remember/Hub 显式记忆在委托时改走 LivingMemory MemoryEngine.add_memory,适配 memory_scope_mode/isolated_sessions/access_control/identity_aliases,写入写入方与动机元数据;engine 未就绪、人格无法解析或写入失败时回退本地
  • 图谱读取支持 get_full_graph_snapshot(limit >= 300),按群查询不再回退无过滤快照;集成状态新增 LivingMemory memory_count 与插件 version
  • 学习样本剥离图片/表情/引用图片占位,纯媒体消息不进入表达学习;补全 Group Chat Plus 最新面板 API 列表

测试

  • 新增 4 个回归测试文件(合计 46 例)
  • 本地 tests/unit:895 passed, 1 skipped;ruff check . 通过;PR #282 全量 CI(Ruff / pytest / Smoke / CodeQL / Sourcery)通过

完整变更: https://github.com/NickCharlie/astrbot_plugin_self_learning/blob/main/CHANGELOG.md