feat: add independent conversation branching
Local conversations can now continue in a new branch after stable content is persisted. Each branch uses new conversation and message IDs, keeps its source visible, and remains independent without copying Tasks, queue items, runs, memories, or artifact ownership. Conversation Task rows are also denser, align status markers at the right edge, and use an accessible checked success marker without redundant completion text. Release note: 本地会话现在可从“在新会话中继续”创建独立分支并显示来源;Task 子项布局更紧凑,状态统一显示在右侧。
This commit is contained in:
@@ -298,7 +298,7 @@
|
||||
|
||||
#### 功能项
|
||||
|
||||
- 新建、重命名、置顶、搜索、删除会话。
|
||||
- 新建、重命名、置顶、搜索、删除会话,以及从稳定的本地会话复制当前聊天内容到独立分支。
|
||||
- 多轮上下文和会话级模型选择。
|
||||
- 流式输出、停止生成、重新生成、编辑后重发。
|
||||
- Markdown、表格、代码块、公式和引用渲染。
|
||||
@@ -315,6 +315,8 @@
|
||||
3. 工具调用显示为独立步骤卡片,不与普通文本混合隐藏。
|
||||
4. 用户停止后立即中断网络请求和后续工具步骤。
|
||||
5. 引用标记可打开原始文件、页码或文本片段。
|
||||
6. 创建会话分支前先保存当前稳定内容;分支使用新会话与消息 ID,显示来源徽标,不继承
|
||||
Task、队列、运行或成果归属。
|
||||
|
||||
#### 异常与边界
|
||||
|
||||
@@ -627,8 +629,8 @@ Task 身份和左侧行首展开入口,不改变 Conversation 类型或复制
|
||||
|
||||
- 系统通知和应用内通知。
|
||||
- 保留 Task Center 作为 Task 入口,显示范围、状态、最近进展和需要关注信息。
|
||||
- 左侧会话列表对关联 Task 显示行首展开按钮,展开后的 Task 子项使用任务图标,父行不重复
|
||||
任务标签,展开层级只到 Task。
|
||||
- 左侧会话列表对关联 Task 显示行首展开按钮,展开后的 Task 子项左侧显示名称、右侧显示
|
||||
状态标记,父行不重复任务标签,展开层级只到 Task。
|
||||
- 普通 Conversation、Job、Run、工具步骤和智能心跳记录不作为顶层 Task。
|
||||
- 生成完成、任务完成、任务失败和等待确认。
|
||||
- 未读数量、全部已读和按类别过滤。
|
||||
|
||||
Reference in New Issue
Block a user