Skip to content

Conversation

@zydemail
Copy link
Collaborator

@zydemail zydemail commented Nov 13, 2025

🤔 这个 PR 的性质是?

  • 日常 bug 修复
  • 新特性提交
  • 文档改进
  • 演示代码改进
  • 组件样式/交互改进
  • CI/CD 改进
  • 重构
  • 代码风格优化
  • 测试用例
  • 分支合并
  • 其他

🔗 相关 Issue

💡 需求背景和解决方案

📝 更新日志

  • 本条 PR 不需要纳入 Changelog

tdesign-vue-next

@tdesign-vue-next/chat

  • feat(Chatbot): 新增 Chatbot 智能对话组件,用于需要快速集成智能客服、问答系统等的AI应用
  • feat(ChatMessage): 新增 ChatMessage 对话消息体组件、用于在聊天对话中显示单个消息项
  • feat(ChatMarkdown): 新增 ChatMarkdown内容渲染组件,内置支持完善的 Markdown 流式渲染能力,包括 mermaid 等多种格式的渲染
  • feat(Attachments): 新增 Attachments 文件附件组件,用于展示文件附件
  • feat(ChatThinking): 思考过程组件,与原 ChatReasoning 功能一致
  • breaking(Chat):Chat 更名为 ChatList 对话列表
  • breaking(ChatAction): 更名为 ChatActionbar 对话操作
  • refactor:ChatInput、ChatReasoning、ChatItem 组件后续版本将移除,如果升级版本请尽量使用对应新组件 ⚠️
  • docs: 新组件均基于 Web Components 实现,样式覆盖方式请参考 自定义样式

@tdesign-vue-next/auto-import-resolver

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项⚠️

  • 文档已补充或无须补充
  • 代码演示已提供或无须提供
  • TypeScript 定义已补充或无须补充
  • Changelog 已提供或无须提供

yeonzhou and others added 30 commits May 12, 2025 18:02
* chat-action 组件 isGood/isBad 参数合并为 comment 参数

* feat: 将action-chat组件中 的 operationBtn api 重命名为 actionBar, 将 onOperation api 重命名为 onActions

将action-chat组件中 的 operationBtn api 重命名为 actionBar, 将 onOperation api

BREAKING CHANGE: List any BREAKING CHANGES (optional). Use "
" to break new line:List any BREAKING CHANGES (optional). Use "
" to break new line:  将action-chat组件中 的 operationBtn api 重命名为 actionBar, 将 onOperation api

---------

Co-authored-by: aalicezhang <[email protected]>
Co-authored-by: yorionzhou <[email protected]>
* fix: 将 file-card-base.vue 组件和 file-card-close 组件 更改为vue3 格式

* feat: 新增 file-card 组件

新增 file-card 组件

* feat: 更新子模块

* docs: 更改 file-card-base demos

更改 file-card-base demos 删除多余的 调试代码

* fix: 删除快码插件配置文件

---------

Co-authored-by: aalicezhang <[email protected]>
* feat: 迁移chatbot组件

* fix: 修改部分参数;更新一些chat组件的引入依赖
* feat: 迁移chatbot组件

* fix: 修改部分参数;更新一些chat组件的引入依赖

* fix: 修改语法错误
* reasoning 组件添加 animation/layout 属性

* docs: update submodule commit

update submodule commit

* feat: chat-reasoning 组件新增 layout 属性控制思考过程的样式布局

chat-reasoning 组件新增 layout 属性控制思考过程的样式布局

* docs: 更新子包 commit

更新子包 commit

* fix: reasonsing demos 和 file-card-close demos 方法中的字符拼写错误问题修复

reasonsing demos 和 file-card-close demos 方法中的字符拼写错误问题修复
@uyarn uyarn changed the title Feature/attachments feat(chat): add new chat components Nov 13, 2025
@tdesign-bot
Copy link
Collaborator

tdesign-bot commented Nov 17, 2025

TDesign Component Site Preview Open

Component Preview
tdesign-vue-next 完成
@tdesign-vue-next/chat 完成

@pkg-pr-new
Copy link

pkg-pr-new bot commented Nov 20, 2025

tdesign-vue-next-demo

npm i https://pkg.pr.new/Tencent/tdesign-vue-next/@tdesign-vue-next/auto-import-resolver@6150
npm i https://pkg.pr.new/Tencent/tdesign-vue-next@6150
npm i https://pkg.pr.new/Tencent/tdesign-vue-next/@tdesign-vue-next/chat@6150

commit: 7c21ffb

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants