Skip to content

希望新增会话历史功能,一点击新建会话,结果之前会话找不到了。 #2746

@Ghostwritten

Description

@Ghostwritten

⚠️ 搜索是否存在类似issue

  • 我已经搜索过issues和disscussions,没有发现相似issue

总结

📌 问题描述

你好,感谢这个非常优秀的项目!

在使用过程中我发现,目前的 AI agent 不具备会话历史持久化能力。当点击「新建会话」后,之前的对话内容会被完全清空,且无法再找回。

这在实际使用中会带来一些不便,尤其是在需要上下文连续的场景下。


🔁 复现步骤

  1. 与 AI 进行一段多轮对话(形成上下文)
  2. 点击「新建会话」
  3. 尝试查看或恢复之前的对话

❗ 期望行为

希望系统能够:

  • 保留历史会话记录
  • 支持查看历史会话列表
  • 支持在不同会话之间切换
  • 支持恢复或继续之前的对话

❗ 实际行为

  • 点击「新建会话」后,之前的对话内容直接丢失
  • 当前没有任何会话历史管理或持久化机制

💡 改进建议

建议引入一个基础的 会话管理 / 记忆机制(Session Memory),例如:

  • 会话持久化(本地文件 / SQLite / Redis 等)
  • 会话列表管理(支持多 session)
  • 支持会话恢复(resume)
  • 可选:支持会话命名或标签

🧠 补充说明

从 AI Agent 的设计角度来看:

会话记忆(Memory)是 Agent 的核心能力之一

缺少这一能力时,系统更接近“无状态 ChatBot”,而不是具备上下文理解能力的 Agent,这会限制其在以下场景的使用:

  • 长对话任务
  • 上下文推理
  • 多步骤交互

🙏 请求

是否可以考虑在后续版本中引入会话历史与记忆机制?

如果目前已有相关方案或配置方式,也希望可以指点一下 🙏

举例

No response

动机

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions