- 修复了记忆系统中的空指针问题,原因:更新对话缓存计数时使用的经过裁剪的主题路径。 - 修复了切片评估无法正常执行的问题,原因:切片不存在前后序引用时,也试图获取前后序切片的摘要,此时应当抛出空指针异常,但由于任务以Callable<Void>提交,且未处于try-catch代码块内部,导致异常被“吞掉” - 更新激活切片时将根据id获取到切片对应的消息列表 - 调整了README文件中的不准确描述
- 调整了配置生成时的部分逻辑 - 在几乎所有涉及数据交换处都添加了debug日志, 进入、离开每个模块也都有相应的日志提示 - 原 MemoryGraph 、SessionManager 序列化逻辑在windows中会因为文件锁导致无法正常序列化,已修复 - 原总结逻辑会导致对话缓存因没有用户昵称而造成不同用户的身份混淆,在 MemoryManager 添加了根据用户id获取用户身份的逻辑 - 调整了部分提示词; 在主对话模块进行时,将会先添加`强化提示词`,对话后移除,效果待评测 - 添加了README文件,说明现有实现、后续规划等内容 - 添加了从gitea同步至github的脚本,这仓库可不能丢啊