Yuxi-Know icon indicating copy to clipboard operation
Yuxi-Know copied to clipboard

BUG:refs 过多导致的消息加载以及 local storage 存满的问题

Open vBUGOL opened this issue 1 year ago • 9 comments

Image

Image

知识库检索信息过多导致,对话没有停止,且调试面板崩溃,服务也崩溃,其余模型对话同样无法停止,需刷新页面。

vBUGOL avatar Apr 02 '25 10:04 vBUGOL

查看一下 docker logs api-dev

xerrors avatar Apr 02 '25 10:04 xerrors

查看一下 docker logs api-dev

我发现无法停止是因为localStorage满了,导致的异常,咱们有什么解决方案吗?

vBUGOL avatar Apr 03 '25 07:04 vBUGOL

我发现无法停止是因为localStorage满了,导致的异常,咱们有什么解决方案吗?

确实没想过这个问题,目前还没想到很好的解决办法……先记下来

xerrors avatar Apr 03 '25 07:04 xerrors

我发现无法停止是因为localStorage满了,导致的异常,咱们有什么解决方案吗?

确实没想过这个问题,目前还没想到很好的解决办法……先记下来

我觉得要么就是走接口入MySQL等数据库,要是想本地存储的话 就是indexDB 但是 indexDB也是会满的和localStorage差不多

vBUGOL avatar Apr 03 '25 07:04 vBUGOL

对的,现在的系统其实是没有账户这个概念,所以就没有使用数据库来保存对话信息,全都是放在本地的。所以这个要解决的话,可能都要等到很久之后了。短期内解决的话,就是前端不保存这些信息 😂,这样起码不影响正常对话

xerrors avatar Apr 03 '25 07:04 xerrors

对的,现在的系统其实是没有账户这个概念,所以就没有使用数据库来保存对话信息,全都是放在本地的。所以这个要解决的话,可能都要等到很久之后了。短期内解决的话,就是前端不保存这些信息 😂,这样起码不影响正常对话 😂😂😂

vBUGOL avatar Apr 03 '25 07:04 vBUGOL

@VidorLv 之前的更新的时候发现,可能是因为检索图谱节点的时候把 Embedding 一并返回回来了(现已修复),现在清空一下 localStorage 之后应该就会好一些。日常使用应该就不会灌满 localStorage了 🤣

xerrors avatar Apr 07 '25 07:04 xerrors

@VidorLv 之前的更新的时候发现,可能是因为检索图谱节点的时候把 Embedding 一并返回回来了(现已修复),现在清空一下 localStorage 之后应该就会好一些。日常使用应该就不会灌满 localStorage了 🤣

好的 现在新版智能体对话好像也有问题 ,还有就是什么时候支持新增和删除智能体🤣 🤣

vBUGOL avatar Apr 07 '25 07:04 vBUGOL

智能体BUG有点多,所以一直还没敢放在侧边栏的第一入口,放在工具里面了。

目前的设计是如果想要添加智能体的话,需要通过开发者自己写代码来增加,所以现在考虑的第一要素是开发角度的易用性。应该不会预设太多的智能体,后期预设的会增加一个类似于 DeepResearch的功能。

毕竟小项目没法和 Dify、Coze这类强大的平台比,写这个项目的初衷也是给中小公司或者政府部门开发自己的平台的时候,基于这个做二次开发的。

我就是一开始打算基于 Dify 改的,但是发现代码太复杂,看不懂哈哈哈哈,现在这个项目虽然没那么厉害和完善,但好在代码简单一些。

xerrors avatar Apr 07 '25 08:04 xerrors