### tdesign-react 版本 @tdesign-react/chat:1.0.2 ### 重现链接 _No response_ ### 重现步骤 使用agentscope-java作为后端,无法显示出思考事件,通过ai发现tdesign-react/chat的思考事件是THINKING_TEXT_MESSAGE开头的,但是ag-ui是REASONING_MESSAGE开头的。将REASONING_MESSAGE事件名称改为THINKING_TEXT_MESSAGE可以正常展示。但是agui思考事件应该是REASONING_MESSAGE开头的,见[https://docs.ag-ui.com/concepts/events#reasoningstart](url) ### 期望结果 将思考事件改为ag-ui协议中的名称,THINKING_TEXT_MESSAGE 改 REASONING_MESSAGE ### 实际结果 _No response_ ### 框架版本 react19 ### 浏览器版本 _No response_ ### 系统版本 _No response_ ### Node版本 v24.18.0 ### 补充说明 _No response_
Activity
github-actions commentedon Sep 6, 2026
👋 @JiangJungle,感谢给 TDesign 提出了 issue。
请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
dvd233 commentedon Sep 7, 2026
顺着调用链核实了一下,根因确实在思考事件名不匹配,但实际位置比“tdesign-react/chat 的事件名”更靠下一层:
@tdesign-react/chat@1.0.2的chatbot组件是tdesign-web-components的 React 包装(reactify('t-chatbot'))tdesign-web-components@1.3.0-alpha.2里的chat-engine/adapters/agui/event-mapper(npm 包解包确认):它的事件枚举只有THINKING_TEXT_MESSAGE_START/CONTENT/END,没有 ag-ui 标准的REASONING_MESSAGE_*ag_ui/core/events.py)定义的思考事件是REASONING_START/REASONING_MESSAGE_START/CONTENT/END/CHUNK/REASONING_ENDREASONING_MESSAGE_*时该适配器不识别 → 思考块不显示;手动把事件名改成THINKING_TEXT_MESSAGE_*能显示,正好对上这个机制另外注意到:新包
@tdesign/ai-chat-engine(TDesignOteam/tdesign-ai-core)main 上的event-mapper.ts已同时支持REASONING_*和THINKING_*两类事件。如果 tdesign-web-components 的 alpha 线是旧实现,修复方向可能是把 ai-core 的双前缀支持回移,或引导迁移到 ai-chat-engine——具体落在哪一层请维护者判断。(声明:以上是我用 AI 编码助手辅助完成的源码核查,npm 包产物与 ag-ui 官方 SDK 均已本地验证。)
RylanBot commentedon Sep 11, 2026
1.1.0已修复