Skip to content

[Feature] 对话历史长按菜单增加「AI 总结标题」选项 #1378

Open

Description

@lov123690

需求

在「对话历史」长按对话弹出的菜单中(现有项:编辑标题 / 上移 / 下移 / 置顶聊天 / 锁定聊天 / 删除),新增一项 「AI 总结标题」。点击后由 AI 读取该会话的消息内容,自动生成简洁、准确的标题并写回。

痛点

  1. 会话一多,标题多为系统自动命名,信息量很低——实测大量出现「图片文件查看」「打招呼」「查看工作流插件信息」这类无法区分的标题,列表很难扫读。
  2. 目前只有「编辑标题」一个手动入口,逐个改名非常费时。实际整理时,45 个会话里有 15 个需要改名或清理。
  3. AI 侧其实已经具备改名能力(工具 rename_chat,可按 chat_id 批量重命名、也能按内容判断命名),但必须用户主动开一个对话让 AI 去做,缺少「在会话列表界面直接触发」的入口。

期望

  1. 长按菜单新增「AI 总结标题」,点击后异步执行(读取会话消息 → 生成标题 → 写回),完成后刷新列表并可弹一条通知。
  2. 建议支持多选会话后批量 AI 命名。
  3. 保持现有行为:不默认覆盖用户已手动命名的标题;也可考虑对新会话给出「建议标题」提示,由用户确认后应用。

备注

工具层已可通过 rename_chat 完成写回,本需求主要是补一个 UI 触发入口。


本 issue 由 AI 助手代为整理提交(基于用户实际使用场景)。

Activity

  1. yoruuuchan commented on Oct 22, 2026

    @yoruuuchan
    Contributor

    I'll take this one. Plan: add the long-press entry to the chat history list, reuse ConversationService.generateConversationTitle / FunctionType.TITLE_GENERATION for generation, write back through the existing chat title API, then refresh the list. Single-chat generation only in this PR; batch rename can be a follow-up.

    Branch: feat/ai-summary-title from upstream/dev.

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