Skip to content

建议:提供前端用户主动清空会话上下文 / 手动触发摘要总结的能力 #3031

@pangzhili

Description

@pangzhili

描述:
当前会话的上下文完全由后端程序自动控制(例如自动摘要、自动截断等)。但在实际使用中,用户可能希望:

主动清空当前会话上下文(开始一个“全新”对话,不继承历史)

手动执行摘要总结(在对话较长时主动压缩上下文,而不是等后端自动触发)

目前这两个能力只能靠后端策略隐式控制,用户没有明确的操作入口。

使用场景举例:

用户切换讨论主题时,不希望旧上下文干扰新问题

用户觉得当前回答开始“跑偏”,想重置会话但不想刷新页面

对话已经很长,用户想主动压缩上下文以释放 token / 提升响应速度

用户想保留会话记录,但让下一轮对话“忘记”之前的部分内容

期望行为:

清空上下文(Clear Context)

前端提供按钮(例如会话顶部的“清空上下文”或“开始新话题”)

点击后:

不删除历史消息(保留展示)

后端丢弃当前会话的历史 embedding / 记忆 / prompt 上下文

后续对话从“新会话”语义开始

手动摘要(Manual Summarize)

前端提供按钮(例如“压缩对话上下文”)

点击后:

后端基于当前会话历史生成摘要

用摘要替换或压缩现有上下文

可选:在前端展示摘要结果或提示“上下文已压缩

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