Repository navigation
4.4.5
修复: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 显式记忆在委托时改走 LivingMemoryMemoryEngine.add_memory,适配memory_scope_mode/isolated_sessions/access_control/identity_aliases,写入写入方与动机元数据;engine 未就绪、人格无法解析或写入失败时回退本地- 图谱读取支持
get_full_graph_snapshot(limit >= 300),按群查询不再回退无过滤快照;集成状态新增 LivingMemorymemory_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