Skip to content

[Feature Request] WebChat 多会话管理(会话列表/书签) #60741

@randyvirginw2326-ai

Description

@randyvirginw2326-ai

问题

当前 WebChat/Control UI 的会话管理有以下限制:

  1. 点击 "+" 新建会话时,旧会话会被重置(.jsonl.reset)
  2. 没有会话列表,无法切换回历史会话
  3. 无法给会话命名/打标签
  4. 所有话题混在一个会话里,难以深度讨论特定主题

期望功能

类似 ChatGPT/豆包/DeepSeek 的会话管理:

  1. 会话列表:侧边栏显示历史会话
  2. 切换会话:可以随时切换到之前的会话继续对话
  3. 新建会话:创建新会话时,旧会话保留不重置
  4. 会话命名:可以给会话设置标题(自动生成或手动修改)
  5. 删除会话:可以删除不需要的会话

使用场景

  • 一个会话专门讨论“生产报工方案”
  • 另一个会话讨论“客户跟进”
  • 不同话题分开,历史记录清晰

技术建议

  • 后端:保留 .jsonl 文件不重置,sessions.json 增加会话元数据
  • 前端:添加侧边栏会话列表组件 📋 操作步骤 复制上面的链接 在浏览器中打开(你需要已登录 GitHub) 检查内容,点 "Submit new issue"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions