Skip to content

有关于Iris Chat Memory的bug #12

Description

@lelena496

L2 记忆(向量检索)在服务重启/重连账号/切换人格后,已有的记忆数据仍在数据库中,但检索不到。需要手动点击"编辑保存"后才能恢复检索
服务重启或切换人格后,已有的 L2 记忆应该能够正常被向量检索命中

实际行为
记忆数据在数据库中完好存在,但检索引擎无法命中。需要手动编辑并保存某条记忆后,该条记忆才能重新被检索到

初步分析
我怀疑是向量索引(FAISS/嵌入模型索引)在进程重启后没有从磁盘正确重建,导致数据层与索引层不同步。手动保存会重新计算 embedding 并写入索引,所以能临时恢复

环境信息

  • AstrBot 版本:v4.27.2
  • 插件:Iris Memory(L2 记忆 / Episodic Memory)
  • 接入平台:NapcatQQ + AstrBot
  • 操作系统:Windows(桌面客户端)
  • 部署方式:桌面客户端
  • 希望作者大大快快修复这个bug,我挺喜欢这个插件的,已经点了

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions