Skip to content

[Bug] ChatUI 插话消息不该显示"思考中…",容易误以为插话无效 #9257

Description

@Galaxy1108

What happened / 发生了什么

ChatUI 里模型思考时可以插话(follow-up),这个功能本身是正常的。但插话消息发出去后,ChatUI 给它也显示了一个"思考中…",过一会甚至直接结束思考了,就像模型思考了以后什么都没说。

问题在于:插话消息根本不应该出现"思考中…"。它只是一个插入到对话中的指令,不需要模型单独回复它一次。正确的表现应该是像刷新后那样——插话消息安静地排列在原始消息之后、模型输出之前,没有多余的状态提示。

现在的行为会让用户误以为:

  1. 要等 AI 回应完了才能纠正问题
  2. 或者自己的插话是无效的、没发出去(实际上是有效的)

下面是视频示例

_20260713_201511.mp4

这是一个设计上的缺陷,我觉得到也算不上 Bug,但是我觉得也不算功能请求吧(?)

Reproduce / 如何复现?

  1. 打开 ChatUI,发一条消息
  2. ChatUI 显示"思考中…"
  3. 在模型思考过程中,再发一条消息(插话)
  4. ChatUI 在插话消息后面显示"思考中…",但很快连"思考中…"也消失了(这里很容易被误解是失败了)
  5. 刷新页面后恢复正常,插话消息正确的显示在了原始消息之后、模型输出之前

AstrBot version, deployment method (e.g., Windows Docker Desktop deployment), provider used, and messaging platform used. / AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器

AstrBot v4.26.5
Windows 下使用 uv 部署

OS

Linux

Logs / 报错日志

这是一个设计上的缺陷,我想它不需要日志,而且它也没有日志

Are you willing to submit a PR? / 你愿意提交 PR 吗?

  • Yes!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:webuiThe bug / feature is about webui(dashboard) of astrbot.bugSomething isn't workingfeature:chatuiThe bug / feature is about astrbot's chatui, webchat

    Type

    No type

    Fields

    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