CherryHQ/cherry-studio

[Discussion]: Cherry Studio abnormally deletes chat content of all topics

Open

#15,709 opened on Jun 5, 2026

View on GitHub
 (0 comments) (1 reaction) (0 assignees)TypeScript (45,688 stars) (4,338 forks)batch import
discussionhelp wanted

Description

[!NOTE] This issue was translated by Claude.

Issue Checklist

  • I understand that issues are meant for feedback and problem-solving, not for venting, and I will provide as much detail as possible to help resolve the issue.
  • I have checked the pinned issues and searched through the existing open issues, closed issues, and discussions and did not find a similar suggestion.
  • I confirm that I am here to ask questions and discuss issues, not to report bugs or request features.

Platform

Linux

Version

1.9.9

Your Question

During a conversation, I encountered insufficient disk space (I was installing several large Python packages at the time, but I didn't realize they were so large, and then the disk space became insufficient). I immediately cleaned up about 10GB of disk space (only cleaned pip cache and conda cache), then returned to Cherry Studio to continue the previous conversation. At this point, an anomaly occurred: my newly sent messages disappeared immediately, as if I had never entered that message. Clicking on other assistant topics also showed blank screens like creating new topics. I thought there was a display bug in the software, so I restarted the software, but the situation remained the same. I then thought it was because the computer hadn't been restarted for a long time, so I restarted the computer, but I still couldn't retrieve the conversation records from previous topics. What's strange is that only the assistant topic's conversation records were lost, while the agent records were still there.

I really want to know:

  1. Why does it immediately delete the assistant's conversation records when the disk space is full?
  2. Why were only the assistant records deleted? The agents are still there?
  3. This doesn't look like an intentional strategy. After all, insufficient disk space should at most prevent continuing to record conversation content. It could completely put the new conversation content in memory first, then prompt the user to clean up disk space, otherwise it will not be able to continue saving conversation content (in fact, it did pop up a prompt, and I also noticed the disk space was gone after seeing this, so I started cleaning the disk, but it seems that at the same time as the software issued this notification, it started cleaning the conversation content). Subsequently, when there is free disk space, write the content in memory back to the disk, rather than directly killing the historical conversation.

Context

No response

Additional Information

Priority

High (Blocking progress)


Issue Checklist

  • I understand that issues are meant for feedback and problem-solving, not for venting, and I will provide as much detail as possible to help resolve the issue.
  • I have checked the pinned issues and searched through the existing open issues, closed issues, and discussions and did not find a similar suggestion.
  • I confirm that I am here to ask questions and discuss issues, not to report bugs or request features.

Platform

Linux

Version

1.9.9

Your Question

对话过程中遇到磁盘空间不足(当时有在安装几个比较大的python包,但当时不知道它那么大,就出现了磁盘空间不足),随后我立即清理了约10个G的磁盘空间(只清理pip缓存跟conda缓存),然后就回到了cherry studio继续之前对话,然后此时就出现了异常:我新发送的消息直接没了,就像我没有输入过那条消息一样,而点击其它助手话题也都是显示新建话题那种空白,我以为软件那里出显示BUG了就重启了软件结果还是这样,我又以为是电脑长时间没关机的问题就又重启了电脑,结果还是找不回之前话题的对话记录,主要是只有助手的话题的对话记录没了,智能体的记录还在 我就很想知道: 为什么磁盘空间满了它会立即删除掉助手的对话记录? 为什么只删除了助手的?智能体的确还在? 这看着不像是刻意而为的策略,毕竟磁盘空间不足最多只是不能继续记录对话内容,完全可以先把新的对话内容放到内存里,然后提示用户清理磁盘空间,否则将无法继续保存对话内容(事实上它也确实弹出提示了,我也是看到这个才注意到磁盘空间没了,然后开始清理磁盘的,但是好像在软件发出这个通知的同时,启动了对对话的内容的清理),随后在磁盘空间有空闲后将内存中的内容写回磁盘,而不是直接干掉历史对话

Context

No response

Additional Information

Priority

High (Blocking)

Contributor guide