[GH-ISSUE #797] Feature Request: Persistent User Memory Across Sessions #655

Open
opened 2026-10-26 21:24:40 +00:00 by bsakaguchi · 13 comments
Owner

Originally created by @harshita713lab on GitHub (Feb 13, 2026).
Original GitHub issue: https://github.com/deepseek-ai/DeepSeek-R1/issues/797

Hello DeepSeek Team,

I am writing to suggest several improvements that would significantly enhance the user experience, particularly for long-term users like myself.

Current Issues:

Lack of Persistent Memory
The model forgets basic user information between sessions (e.g., user's name, preferences)
Each new chat session starts from scratch without context from previous conversations
This creates a fragmented experience where users must repeatedly reintroduce themselves

Inadequate Chat Management
No functionality to delete conversations through natural language commands
Users cannot effectively manage their chat history within the interface
Request: Implement a "delete chat" command that users can trigger naturally

Limited Image Processing
Currently only processes images when accompanied by text
Cannot analyze standalone images without text input
This restricts the utility for users who need pure image analysis

Proposed Solutions:

Persistent Memory System
Implement cross-session memory to remember user names, preferences, and important context
Allow users to maintain continuity across different chat sessions
Consider adaptive memory weights (as referenced in Issue #440)

Chat Management Commands
Add natural language commands for conversation management
Enable "delete chat" or "clear history" voice/text commands
Provide users with more control over their data

Enhanced Multimodal Capabilities
Enable image analysis without requiring accompanying text
Allow users to upload images for standalone processing
Improve overall vision-language integration

Related Issues:

#67 - Persistent memory request
#440 - Memory with adaptive weights

Additional Context:
As a user from India, I believe these improvements would greatly benefit the growing DeepSeek community worldwide. The ability to maintain context across sessions and manage conversations more intuitively would elevate the user experience significantly.

Thank you for considering these suggestions. I am excited about the upcoming V4 release and hope these features can be part of DeepSeek's evolution.

Best regards,
Harshita
DeepSeek User

Originally created by @harshita713lab on GitHub (Feb 13, 2026). Original GitHub issue: https://github.com/deepseek-ai/DeepSeek-R1/issues/797 Hello DeepSeek Team, I am writing to suggest several improvements that would significantly enhance the user experience, particularly for long-term users like myself. **Current Issues:** **Lack of Persistent Memory** The model forgets basic user information between sessions (e.g., user's name, preferences) Each new chat session starts from scratch without context from previous conversations This creates a fragmented experience where users must repeatedly reintroduce themselves **Inadequate Chat Management** No functionality to delete conversations through natural language commands Users cannot effectively manage their chat history within the interface Request: Implement a "delete chat" command that users can trigger naturally **Limited Image Processing** Currently only processes images when accompanied by text Cannot analyze standalone images without text input This restricts the utility for users who need pure image analysis **Proposed Solutions:** **Persistent Memory System** Implement cross-session memory to remember user names, preferences, and important context Allow users to maintain continuity across different chat sessions Consider adaptive memory weights (as referenced in Issue #440) **Chat Management Commands** Add natural language commands for conversation management Enable "delete chat" or "clear history" voice/text commands Provide users with more control over their data **Enhanced Multimodal Capabilities** Enable image analysis without requiring accompanying text Allow users to upload images for standalone processing Improve overall vision-language integration Related Issues: #67 - Persistent memory request #440 - Memory with adaptive weights **Additional Context:** As a user from India, I believe these improvements would greatly benefit the growing DeepSeek community worldwide. The ability to maintain context across sessions and manage conversations more intuitively would elevate the user experience significantly. Thank you for considering these suggestions. I am excited about the upcoming V4 release and hope these features can be part of DeepSeek's evolution. Best regards, Harshita DeepSeek User
Author
Owner

@harshita713lab commented on GitHub (Feb 13, 2026):

I am unable to add labels to this issue. Could a maintainer please tag this as an enhancement and feature request? Thank you!

<!-- gh-comment-id:3898793598 --> @harshita713lab commented on GitHub (Feb 13, 2026): I am unable to add labels to this issue. Could a maintainer please tag this as an enhancement and feature request? Thank you!
Author
Owner

@harshita713lab commented on GitHub (Feb 21, 2026):

good

<!-- gh-comment-id:3939022616 --> @harshita713lab commented on GitHub (Feb 21, 2026): good
Author
Owner

@harshita713lab commented on GitHub (Feb 23, 2026):

I am unable to add labels to this issue. Could a maintainer please tag this as an enhancement and feature request? Thank you!

<!-- gh-comment-id:3945308534 --> @harshita713lab commented on GitHub (Feb 23, 2026): I am unable to add labels to this issue. Could a maintainer please tag this as an enhancement and feature request? Thank you!
Author
Owner

@github-actions[bot] commented on GitHub (Mar 26, 2026):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!

<!-- gh-comment-id:4130679114 --> @github-actions[bot] commented on GitHub (Mar 26, 2026): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!
Author
Owner

@harshita713lab commented on GitHub (Mar 26, 2026):

this is important

<!-- gh-comment-id:4135540766 --> @harshita713lab commented on GitHub (Mar 26, 2026): this is important
Author
Owner

@github-actions[bot] commented on GitHub (Apr 26, 2026):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!

<!-- gh-comment-id:4320886053 --> @github-actions[bot] commented on GitHub (Apr 26, 2026): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!
Author
Owner

@alfredocristofano commented on GitHub (May 4, 2026):

any news?

<!-- gh-comment-id:4367909191 --> @alfredocristofano commented on GitHub (May 4, 2026): any news?
Author
Owner

@GunpowderGuy commented on GitHub (May 5, 2026):

not being to opt in, so deepseek can search past conversation as context, is the feature that i miss the most from other chatbots. i would imagine this is a common sentiment

<!-- gh-comment-id:4375567789 --> @GunpowderGuy commented on GitHub (May 5, 2026): not being to opt in, so deepseek can search past conversation as context, is the feature that i miss the most from other chatbots. i would imagine this is a common sentiment
Author
Owner

@Sina811811 commented on GitHub (May 25, 2026):

请求增加对话记忆持久化或上下文迁移功能

正文:

尊敬的DeepSeek技术支持团队,

我在使用过程中遇到了一个比较大的困扰。当对话长度达到上下文窗口上限(例如128K tokens)时,系统提示需要开启新对话。但是新对话完全没有旧对话的记忆,我必须手动把之前所有的重要信息和上下文重新输入一遍,这对于长期、复杂的讨论来说非常耗时且不现实。

对于需要DeepSeek进行深度研究、多步骤技术工作或长期项目的用户来说,每次都要“从零开始”严重影响了使用体验。

希望增加的功能:
能否实现一种持久化记忆机制或上下文迁移工具,让用户可以:

  1. 导出一个对话的压缩摘要或完整记忆状态;
  2. 在新对话中直接导入该记忆,让模型无缝接续之前的讨论,不需要重复输入历史信息。

类似Claude的“Project Memory”或ChatGPT的“Custom Instructions + Memory”功能即可,哪怕是一个手动导入/导出的选项也能极大改善体验。

非常感谢团队考虑这个建议。我相信很多重度用户都会因此受益。

此致
[一位DeepSeek用户]

<!-- gh-comment-id:4531965551 --> @Sina811811 commented on GitHub (May 25, 2026): 请求增加对话记忆持久化或上下文迁移功能 正文: 尊敬的DeepSeek技术支持团队, 我在使用过程中遇到了一个比较大的困扰。当对话长度达到上下文窗口上限(例如128K tokens)时,系统提示需要开启新对话。但是新对话完全没有旧对话的记忆,我必须手动把之前所有的重要信息和上下文重新输入一遍,这对于长期、复杂的讨论来说非常耗时且不现实。 对于需要DeepSeek进行深度研究、多步骤技术工作或长期项目的用户来说,每次都要“从零开始”严重影响了使用体验。 希望增加的功能: 能否实现一种持久化记忆机制或上下文迁移工具,让用户可以: 1. 导出一个对话的压缩摘要或完整记忆状态; 2. 在新对话中直接导入该记忆,让模型无缝接续之前的讨论,不需要重复输入历史信息。 类似Claude的“Project Memory”或ChatGPT的“Custom Instructions + Memory”功能即可,哪怕是一个手动导入/导出的选项也能极大改善体验。 非常感谢团队考虑这个建议。我相信很多重度用户都会因此受益。 此致 [一位DeepSeek用户]
Author
Owner

@harshita713lab commented on GitHub (May 25, 2026):

Thank you everyone for adding your valuable insights to this request! As @Sina811811 and @GunpowderGuy mentioned, having a persistent user memory or a way to export/import chat context would significantly improve the long-term user experience, especially for complex development tasks. Hoping the DeepSeek team considers this enhancement soon!

<!-- gh-comment-id:4532491634 --> @harshita713lab commented on GitHub (May 25, 2026): Thank you everyone for adding your valuable insights to this request! As @Sina811811 and @GunpowderGuy mentioned, having a persistent user memory or a way to export/import chat context would significantly improve the long-term user experience, especially for complex development tasks. Hoping the DeepSeek team considers this enhancement soon!
Author
Owner

@harshita713lab commented on GitHub (Jun 23, 2026):

HeartFlow 决策层实测:给大模型装上判断力

三层记忆不特别,其他Agent框架也有。HeartFlow 真正特别的是决策路由+自愈RL+置信度校准。

实测数据(同一模型,15任务 × 5类场景):

类别 裸模型 +HeartFlow 提升
逻辑推理 67% 100% +33%
决策建议 50% 100% +50%
代码逻辑 83% 100% +17%
多步推理 67% 100% +33%
平均 67% 100% +33%
裸模型翻车模式: CPU 95%说"检查进程"——方向对但无优先级无具体命令。用户要退款说"理解情绪"——笼统无话术。

HeartFlow 决策路由输出: pause决策(conf=0.94)→"决策质量低于阈值"→回退heal。3条规则同时命中。

源码开源:github.com/yun520-1/mark-heartflow-skill MCP HTTP服务,一行命令接入任何LLM。评测脚本可复现。

Wow, thank you so much for this incredibly detailed proposal, @yun520-1! Honestly, looking at your HeartFlow architecture breakdown was amazing—the way you structured the 3 layers (Core, Learned, Ephemeral) is a brilliant way to handle user context without absolutely overwhelming the model. It's such a cool solution to the persistence dilemma I raised! 🚀

To push this discussion a bit further, I was thinking about a few practical edge cases regarding user control and how the data lives over time:

Data Erasure & Privacy: In my initial request, I really wanted to emphasize having intuitive chat management and natural deletion commands. If a user asks for a complete reset, how easily can HeartFlow actually untangle and completely erase memories that have already been cross-referenced and pushed into the LEARNED or CORE layers?

Handling Temporary Preferences: What happens if a user is just grinding on a short-term project for a week? If they repeat specific terms heavily during that time, there’s a big risk of "memory pollution" hitting the LEARNED layer. How adaptive is the forgetting mechanism when a user suddenly shifts contexts?

Impact on Latency: Since DeepSeek-R1 relies so heavily on its internal reasoning tokens, I'm super curious about performance. Will running an external verification and conflict detection loop slow down the overall inference speed or add a lot to the computational cost?

I feel like integrating a user-facing "Memory Dashboard" alongside your backend logic could be the perfect way to solve the control aspect!

Really excited to hear your thoughts on this!

<!-- gh-comment-id:4778193667 --> @harshita713lab commented on GitHub (Jun 23, 2026): > ## HeartFlow 决策层实测:给大模型装上判断力 > 三层记忆不特别,其他Agent框架也有。HeartFlow 真正特别的是**决策路由+自愈RL+置信度校准**。 > > **实测数据(同一模型,15任务 × 5类场景):** > > 类别 裸模型 +HeartFlow 提升 > 逻辑推理 67% 100% +33% > 决策建议 50% 100% +50% > 代码逻辑 83% 100% +17% > 多步推理 67% 100% +33% > **平均** **67%** **100%** **+33%** > **裸模型翻车模式:** CPU 95%说"检查进程"——方向对但无优先级无具体命令。用户要退款说"理解情绪"——笼统无话术。 > > **HeartFlow 决策路由输出:** `pause`决策(conf=0.94)→"决策质量低于阈值"→回退`heal`。3条规则同时命中。 > > **源码开源**:github.com/yun520-1/mark-heartflow-skill MCP HTTP服务,一行命令接入任何LLM。评测脚本可复现。 Wow, thank you so much for this incredibly detailed proposal, @yun520-1! Honestly, looking at your HeartFlow architecture breakdown was amazing—the way you structured the 3 layers (Core, Learned, Ephemeral) is a brilliant way to handle user context without absolutely overwhelming the model. It's such a cool solution to the persistence dilemma I raised! 🚀 To push this discussion a bit further, I was thinking about a few practical edge cases regarding user control and how the data lives over time: Data Erasure & Privacy: In my initial request, I really wanted to emphasize having intuitive chat management and natural deletion commands. If a user asks for a complete reset, how easily can HeartFlow actually untangle and completely erase memories that have already been cross-referenced and pushed into the LEARNED or CORE layers? Handling Temporary Preferences: What happens if a user is just grinding on a short-term project for a week? If they repeat specific terms heavily during that time, there’s a big risk of "memory pollution" hitting the LEARNED layer. How adaptive is the forgetting mechanism when a user suddenly shifts contexts? Impact on Latency: Since DeepSeek-R1 relies so heavily on its internal reasoning tokens, I'm super curious about performance. Will running an external verification and conflict detection loop slow down the overall inference speed or add a lot to the computational cost? I feel like integrating a user-facing "Memory Dashboard" alongside your backend logic could be the perfect way to solve the control aspect! Really excited to hear your thoughts on this!
Author
Owner

@github-actions[bot] commented on GitHub (Jul 24, 2026):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!

<!-- gh-comment-id:5065382214 --> @github-actions[bot] commented on GitHub (Jul 24, 2026): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!
Author
Owner

@github-actions[bot] commented on GitHub (Aug 25, 2026):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!

<!-- gh-comment-id:5403467764 --> @github-actions[bot] commented on GitHub (Aug 25, 2026): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe this issue is still relevant, please leave a comment to keep it open. Thank you for your contributions!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/DeepSeek-R1#655
No description provided.