Skip to content

[Feature]: 支持"重置到此点"功能(撤回并重新对话) #3802

Description

@jgzx33

Feature Description

Reset to This Point(重置到此点)

Image

Problem Statement

在对话过程中,用户经常会输入错误的问题,或者对AI的某条回复不满意,想要从那个时间点重新开始对话。目前AionUI没有提供这样的功能,用户只能: 1. 手动删除多条消息(操作繁琐) 2. 重新开一个对话(丢失之前的上下文)

Proposed Solution

OpenCode桌面软件已经实现了这个功能(见下图描述): • 鼠标悬停在任意一条消息上时,右上角出现一个"重置到此点"按钮 • 点击后,该消息之后的所有消息(包括用户输入和AI回复)都会被删除 • 系统自动聚焦到输入框,让用户重新输入
具体需求 1. 触发方式:鼠标悬停(hover)在任意一条消息上时,显示"重置到此点"按钮 2. 按钮位置:消息气泡的右上角 3. 点击行为:删除该消息之后的所有消息(包括用户输入和AI回复),并自动聚焦输入框 4. 同时支持:用户输入的消息和AI回复的消息都可以作为"重置点"

Image

Feature Category

UI/UX Improvement

Additional Context

用户可以快速回到对话中的任意时间点,重新开始对话,而不需要手动逐条删除或开新对话。 使用场景 1. 用户输入了错别字,想重新提问 2. AI的回复不满意,想换个问法重新提问 3. 对话偏题了,想回到某个节点重新开始 4. 误操作发了不完整的消息,想撤回

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions