Skip to content

[Feature] 会话选中文字可添加到当前会话输入框 #921

Description

@Blue-Berrys

问题

阅读长会话时,继续追问其中一小段需要复制、切回输入框并粘贴。#567 提到“引用到输入框”,本 issue 聚焦当前会话的文字选区。

期望行为

  1. 在用户消息或助手回答中选中文字后,选区旁直接出现“添加到会话”;右键菜单也保留该操作。
  2. 点击后,输入框顶部显示“1 条注释”一类的数量卡片;再次添加时更新数量。已写的提问文字和文件附件保持原样,选区不会展开占满输入框。
  3. 点击卡片可查看选中的原文,并逐条移除。发送时,提问文字与所附选区一起提交;添加动作本身不会自动发送。
  4. 切换会话时,各会话只保留自己的选区。发送失败可恢复卡片,发送成功后清除。没有选区的右键操作可以添加整条消息。

验收标准

  • 选区浮动操作只针对当前用户消息或助手回答,不覆盖工具输出或跨消息选区;复制、选择、编辑和重新生成操作继续可用。
  • 输入框显示注释数量,允许查看和移除;已有提问、文件引用、图片附件不丢失。
  • 提交内容包含选区的引用文本;不会把选区写进可编辑正文,也不会自动发送。
  • 草稿切换会话、发送失败及排队编辑时,注释仍属于正确草稿。
  • 补充语言包、相关规格和 Electron 场景验证。

平台

先在 macOS 开发环境验证;实现位于通用 renderer 会话组件。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions