logoAnt Design X

设计研发组件X MarkdownX SDK演示
  • Ant Design X
  • 更新日志
    v2.0.0-alpha.13
  • 模型接入
    • OpenAI
    • 通义千问
  • 智能体接入
    • 百宝箱
  • 如何使用
    • 在 create-react-app 中使用
    • 在 Vite 中使用
    • 在 Next.js 中使用
    • 在 Umi 中使用
    • 在 Rsbuild 中使用
  • 进阶使用
    • 通用属性
  • 其他
    • 贡献指南
    • FAQ

更新日志

loading

@ant-design/x 遵循 Semantic Versioning 2.0.0 语义化版本规范。

发布周期

  • 修订版本号:日常 bugfix 更新。
  • 次版本号:带有新特性的向下兼容的版本。
  • 主版本号:含有破坏性更新和新特性。

2.0.0-alpha.13

2025-10-30

@ant-design/x

  • 🐛 删除 Bubble.List suffix 属性,并通过CSS Token 修改来 typing。#1285 由 @kimteayon 提交。
  • 🆕 ThoughtChain.Item 组件新增闪动效果。#1278 由 @kimteayon 提交。
  • 🆕 Think 组件新增闪动效果。#1278 由 @kimteayon 提交。
  • 🆕 ThoughtChain 组件新增闪动效果。#1286 由 @kimteayon 提交。
  • 🆕 Actions 新增 fadeIn 和 fadeInLeft 效果。#1288 由 @kimteayon 提交、#1289 由 @kimteayon 提交。
  • 🆕 Prompts 新增 fadeIn 和 fadeInLeft 效果。#1289 由 @kimteayon 提交。
  • 📖 优化官网站点提升用户体验。#1290 由 @Rain120。

@ant-design/x-markdown

  • 🐛 修复传入的 renderer link 被覆盖问题。#1276 由 @Div627 提交。

2.0.0-alpha.12

2025-10-29

@ant-design/x

  • 🆕 Attachments Ref 新增 select 方法支持选择文件的能力,同时修复设置了最大数量,并达到了最大数量后仍显示上传按钮的问题。#1266 由 @kimteayon 提交。
  • 📖 优化官网站点提升用户体验。#1269 由 @kimteayon 提交、#1274 由 @kimteayon 提交。

@ant-design/x-markdown

  • 🐛 修复 KaTeX 插件渲染失败抛出异常的问题,修改公式渲染规则减少渲染异常。#1265 由 @Div627 提交。
  • 📖 新增 XMarkdown 处理中文链接的代码示例。#1270 由 @kimteayon 提交。
  • 🆕 code 和 pre 标签渲染时返回渲染状态 streamStatus 以及块级标识 block。#1272 由 @Div627 提交。
  • 🐛 修复渲染 markdown 时重复的 DOM key。#1273 由 @Div627 提交。

2.0.0-alpha.11

2025-10-27

@ant-design/x

  • 🆕 Sender 词槽配置改为可变属性,词槽模式下 insert 方法新增 replaceCharacters 属性入参,支持新增替换功能,同时 focus 方法新增词槽 key 的配置以支持指定词槽的 focus 功能。#1259 由 @kimteayon 提交。
  • 🆕 Sources 行内模式支持指定当前激活的面板,新增 activeKey 属性,同时优化面板切换的交互样式,使体验更好。#1261 由 @kimteayon 提交。
  • 🆕 Bubble.List 对滚动条布局和实现以及语义化进行了优化。#1263 由 @kimteayon 提交。

@ant-design/x-markdown

  • 🐛 修复 XMarkdown 自定义组件不同状态下入参结构不一致问题。#1260 由 @Div627 提交。
  • 📖 新增 XMarkdown 代码示例。#1262 由 @kimteayon 提交。

2.0.0-alpha.10

2025-10-23

@ant-design/x

  • 🔥 新组件 Sources。#1250 由 @hy993658052 提交。
  • 🆕 Bubble 新增 Bubble.System 和 Bubble.Divider 两个子组件。#1239 由 @anxLiang 和 @kimteayon 提交。
  • Sender
  • 🆕 新增词槽焦点事件功能。#1221 由 @kimteayon 提交。
  • 🐛 修复输入框 onPasteFile 粘贴多文件回调数据错误问题。#1221 由 @kimteayon 提交。
  • 🐛 修复svg未做国际化导致的无障碍问题。#1243 由 @kimteayon 提交。
  • FileCard
  • 🆕 新增语义化实现。#1220 由 @kimteayon 提交。
  • 🆕 新增 jfif 类型支持。#1248 由 @IsDyh01 提交。
  • 🆕 Attachments 新增语义化实现。#1220 由 @kimteayon 提交。
  • 📖 优化官网站点提升用户体验。#1216 由 @kimteayon 提交, #1217 由 @Div627 提交,#1218 由 @IsDyh01 提交,#1224 由 [@kimteayon](https://github.com/ kimteayon) 提交,#1232 由 @IsDyh01 提交,#1233 由 @kimteayon 提交,#1243 由 @kimteayon 提交,#1247 由 @elrrrrrrr 提交。

@ant-design/x-markdown

  • 🆕 XMarkdown 新增需闭合标签语法的过程中的渲染组件配置 incomplete 以及对应功能。#1223 由 @Div627 提交。
  • 🐛 修复 XMarkdown openLinksInNewTab 属性配置失效问题。#1253 由 @Div627 提交。
  • 🐛 修复 XMarkdown 动画重复渲染问题。#1255 由 @Div627 提交。
  • 🆕 健壮 XMarkdown 对公式渲染标签识别能力。#1255 由 @Div627 提交。

@ant-design/x-sdk

  • 🐛 修复 useXChat 处理流数据服务器错误导致requestFallback回调入参问题。#1224 由 @kimteayon 提交。
  • 🆕 useXConversations 新增 activeConversationKey 的实现。#1252 由 @kimteayon 提交。
  • 🐛 修复 useXChat isRequesting 非多实例问题, 以及优化 requestPlaceholder 和 requestFallback 回调入参。#1254 由 @kimteayon 提交。

2.0.0-alpha.9

2025-09-24

@ant-design/x-markdown

  • 🐛 修复代码高亮插件样式丢失、组件无法匹配嵌套子元素的问题,并移除默认样式中的 table text-align 属性。#1212 由 @Div627 提交。

2.0.0-alpha.8

2025-09-22

@ant-design/x

  • Bubble
    • 🆕 Bubble.List 新增 extra 参数,配合 useXChat 已支持自定义功能。#1195 由 @kimteayon 提交。
    • 🐛 修复 loading 状态下内容高度被固定问题。#1178 由 @kimteayon 提交。
    • 🐛 修复组件类型导出命名错误问题。#1182 由 @kimteayon 提交。
  • 🐛 修复 ThoughtChain.Item 组件类型导出命名错误问题。#1178 由 @kimteayon 提交。
  • 🐛 修复 XProvider 监听组件缺少问题。#1178 由 @kimteayon 提交。

@ant-design/x-markdown

  • 🛠 重构动画相关实现。#1198 由 @Div627 提交、#1204 由 @Div627 提交。
  • 🐛 修复插件导出类型错误问题,以及新增示例和文档#1187 由 @Div627 提交。
  • 🐛 修复 Mermaid 插件切换时渲染异常。#1175 由 @Div627 提交。
  • 🆕 补充 HighlightCode 插件和 Mermaid 插件语义化实现。#1178 由 @kimteayon 提交。
  • 🐛 修复 XMarkdown 主题样式覆盖不全问题。 #1182 由 @kimteayon 提交。

@ant-design/x-sdk

  • 🆕 useXChat setMessage支持使用回调函数支持获取原始消息,同时 onRequest 和 onReload 新增 extra 参数以支持自定义功能。 #1195 由 @kimteayon 提交。

其他

  • 🆕 更新站点整体文档。 #1194 由 @kimteayon 提交。
  • 🆕 更新样板间功能,新增'现代感'样板间。 #1184 由 @kimteayon 提交、#1195 由 @kimteayon 提交、 #1194 由 @kimteayon 提交。
  • 📖 优化官网站点提升用户体验。#1170 由 @jinyang 提交、#1186 由 @jinyang 提交、#1192 由 @iamkun-2 提交、#1193 由 @iamkun-2 提交、#1197 由 @elrrrrrrr 提交、#1199 由 @Div627 提交。

2.0.0-alpha.7

2025-09-14

@ant-design/x

  • Bubble
    • 💄 修复默认 white-space 样式问题。#1147 由 @kimteayon 提交。
    • 💄 修复语义化缺失以及 loading 状态下在 Bubble.List 下高度错误问题。#1162 由 @kimteayon 提交。
    • 🐛 修复类型导出和文档引入错误问题。#1160 由 @kimteayon 提交。
  • 📖 删除下线工具 useXAgent 和 useXChat,以及对应的文档引用删除或者替换为X SDK。#1148 由 @kimteayon 提交。
  • 🐛 修复 FileCard 组件 status 展示缺失问题。#1156 由 @hy993658052 提交。
  • 🐛 修复 Sender 组件开启文件粘贴功能时无法粘贴Excel单元格文本数据问题。#1167 由 @kimteayon 提交。

@ant-design/x-markdown

  • 🆕 新增 Mermaid 插件操作功能。#1135 由 @Div627 提交。
  • 🐛 修复 XMarkdown 流式效果。#1135 由 @Div627 提交。
  • 🆕 新增插件国际化和主题定制功能,以及文档升级。#1135 由 @kimteayon 提交。
  • 🆕 新增 XMarkdown 链接 openLinksInNewTab 配置、以及主题颜色调整。#1164 由 @Div627 提交。
  • 🐛 修复 XMarkdown 与文档 markdown 样式冲突问题。#1161 由 @kimteayon 提交。

@ant-design/x-sdk

  • 🛠 重构 useXChat 工具 isRequesting 属性,由方法升级为可监控变量。#1168 由 @hylin 提交。
  • 🆕 新增 useXChat 工具 消息 abort 状态,同时修复 requestFallback 回调方法 message 参数错误以及删掉对错误状态的消息过滤。#1171 由 @kimteayon 提交。

其他

  • 📖 优化官网站点提升用户体验。#1169 由 @hylin 提交。
  • 📖 更新官网介绍、模型接入、百宝箱智能体接入、X SDK等文档,以及样板间代码更新。#1171 由 @kimteayon 提交。

2.0.0-alpha.6

2025-08-28

@ant-design/x

  • 🐛 修复Sender 普通模式点击 Enter 选中文候选词时触发Submit的问题。#1144 由 @kimteayon 提交。
  • 🐛 修复Sender 词槽模式 submitType 为 shiftEnter时无法换行问题。#1143 由 @kimteayon 提交。
  • 💄 修复 ThoughtChain.Item description 内容过多换行后 margin样式异常。
  • 🛠 使用@ant-design/x-sdk重构样板间。#1139 由 @hylin 提交。
  • 🐛 修复 Bubble prefix 持续展示。#1137 由 @anxLiang 提交。
  • 📖 补充 Bubble.List 文档解释滚动容器问题。#1133 由 @anxLiang 提交。
  • 🐛 修复 Attachment 组件上传图片未展示图片问题。#1140 由 @hy993658052 提交。
  • 🐛 修复 FileCard 语义化问题以及卡片大小展示问题。#1130 由 @kimteayon 提交。

其他

  • 📦 升级father配置。#1125 由 @fireairforce 提交。
  • 📖 优化官网站点提升用户体验。#1142 由 @kimteayon 提交。

2.0.0-alpha.5

2025-08-20

@ant-design/x

  • 🆕 新增 Actions 子组件功能,Actions.Copy、Actions.Audio、Actions.Item。#1121 由 @kimteayon 提交。
  • Bubble
    • 🆕 新增 string content 时渲染带换行符、制表符的功能。#1127 由 @anxLiang 提交。
    • 🆕 新增语义化实现。#1116 由 @kimteayon 提交。
    • 🐛 优化样式和类型问题。#1108 由 @anxLiang 提交。
  • 🆕 新增 Sender 组件语义化配置。#1116 由 @kimteayon 提交。

@ant-design/x-sdk

  • 🛠 整体优化 X SDK 。#1114 由 @hylin 提交。

其他

  • 📖 使用X SDK重构样板间。#1139 由 @hylin 提交。
  • 📖 优化官网站点提升用户体验。#1124 由 @kimteayon 提交、#1123 由 @kimteayon 提交。
  • 🛠 发布链路优化。#1115 由 @kimteayon 提交。

2.0.0-alpha.3

2025-08-14

@ant-design/x-markdown

  • 🛠 优化 version 逻辑以及配置、文档。#1112 由 @Div627 提交。

2.0.0-alpha.1

2025-08-12

@ant-design/x

  • 🛠 重构升级组件 Bubble。#1100 由 @anxLiang 提交、#1077 由 @anxLiang 提交。
  • 🛠 重构升级组件 Bubble.List。#1077 由 @anxLiang 提交。
  • 🐛 修复 Bubble 组件 readOnly 和 loading 逻辑不生效问题。#1101 由 @kimteayon 提交。

其他

  • 🛠 发布链路优化。#1098 由 @kimteayon 提交。
  • 📖 优化官网站点提升用户体验。#1087 由 @kimteayon 提交。

2.0.0-alpha.0

2025-08-05

@ant-design/x

  • 🔥 新组件 FileCard。#1094 由 @hy993658052 提交。
  • 🔥 新组件 Notification。#973 由 @kimteayon 提交。
  • 🔥 新组件 Think。#970 由 @hy993658052 提交、#966 由 @hy993658052 提交、#946 由 @hy993658052 提交。
  • 🛠 重构升级组件 Attachments。
  • 🛠 重构升级组件 Actions。#994 由 @vanndxh 提交。
  • 🛠 重构升级组件 Conversations。#955 由 @kimteayon 提交、#954 由 @kimteayon 提交、#937 由 @kimteayon 提交。
  • 🛠 重构升级组件 Sender。#1073 由 @kimteayon 提交、#962 由 @Chuck-Ray 提交。
  • 🛠 重构升级组件 ThoughtChain。#985 由 @kimteayon 提交。
  • 🆕 全部组件 Ref 功能补全。#1081 由 @kimteayon 提交。
  • 🆕 XProvider 组件 国际化逻辑接入。#952 由 @kimteayon 提交。

@ant-design/x-markdown

  • 🔥 新组件 XMarkdown。#1060 由 @Div627 提交、#989 由 @Div627 提交。
  • 🔥 新插件 Latex。#1060 由 @Div627 提交、#989 由 @Div627 提交。
  • 🔥 新插件 HighlightCode。#1060 由 @Div627 提交、#989 由 @Div627 提交。
  • 🔥 新插件 Mermaid。#1060 由 @Div627 提交、#989 由 @Div627 提交。

@ant-design/x-sdk

  • 🔥 新工具 useXChat。#1098 由 @hylin 提交。
  • 🔥 新工具 useXConversations。#1098 由 @hylin 提交。
  • 🔥 新工具 Chat Provider。#1098 由 @hylin 提交。
  • 🔥 新工具 XRequest。#1098 由 @hylin 提交。
  • 🔥 新工具 XStream。#1098 由 @hylin 提交。

其他

  • 🛠 整体框架升级为Monorepo。#823 由 @elrrrrrrr 提交。
  • 🛠 整体组件升级 Ant Design V6。#1012 由 @kimteayon 提交。
  • 🛠 Ant Design X 发布逻辑升级调整。#1098 由 @kimteayon 提交、#1009 由 @kimteayon 提交。
  • 📖 优化官网站点提升用户体验。#1083 由 @kimteayon 提交、#1001 由 @elrrrrrrr 提交。

1.6.1

2025-09-12

  • 🐛 修复 ThoughtChain 组件 title 传入 ReactNode 时折叠标题无法显示问题。#1172 由 @IsDyh01 提交。
  • 🐛 修复 Sender 组件 LoadingButton 传入 icon 属性时同时显示两个图标问题。#1145 由 @IsDyh01 提交。
  • 🐛 修复 Sender 组件 content 语义化缺失问题。#703 由 @HomyeeKing 提交。
  • 🐛 移除 Bubble 组件打字效果公共前缀逻辑中的冗余条件判断。#1091 由 @AqingCyan 提交。
  • 🐛 修复 useXChat updating 状态缺失问题。#833 由 @wzc520pyfm提交。
  • 🐛 修复 Suggestion 组件 useActive 中 items 为空数组导致的异常。#824 由 @LengYXin 提交。
  • 📖 优化官网站点提升用户体验。#960 由 @wzc520pyfm 提交、#1048 由 @wzc520pyfm 提交、#1118 由 @afc163 提交、#1122 由 @fireairforce 提交、#1120 由 @IsDyh01 提交。

1.6.0

2025-07-30

  • 🆕 Attachments 组件 FileCard 新增图标和类型的配置能力。#1006 由 @kieranwv 提交。
  • 📖 新增百宝箱智能体接入文档和样板间。#1063由 iamkun-2 提交。
  • 📖 优化官网站点提升用户体验。#1054 由 @hylin 提交、#1056 由 @hylin 提交。

1.5.0

2025-07-16

  • 🆕 补充 Bubble 组件对滚动事件onScroll的监听。#1021 由 @QdabuliuQ 提交。
  • 🐛 移除 Bubble 重复的 TS 类型定义。 #1032 由 @wzc520pyfm 提交。
  • 🐛 修复 Conversations 组件点击禁用的 menu 导致触发 onActiveChange 的问题。#1024 由 @QdabuliuQ 提交。
  • 🐛 修复 Attachments 组件 FileList 语义化配置。#1017 由 @kimteayon 提交。
  • 🐛 补充 Actions 组件 html配置。#995 由 @vanndxh 提交。
  • 🐛 修复 Conversations label标签展示问题,同时补充语义化配置。#898 由 @yuanliu147 提交。
  • 📖 优化官网站点提升用户体验。#940 由 @coding-ice 提交、#969 由 @afc163 提交、#968 由 @afc163 提交、#1019 由 @hylin 提交、#1036 由 @kimteayon 提交。

1.4.0

2025-05-30

  • 🔥 新组件 操作列表 - Actions。#768 由 vanndxh 提交
  • 🐛 修复 Bubble.List footer和header无法获取key的问题。#876 由 kimteayon 提交
  • 🐛 修复 Conversations 列表标题溢出截断失效问题。#877 由 kimteayon 提交
  • 📖 优化官网站点提升用户体验。#816 由 @Rain120 提交、#880 由 @kimteayon 提交

1.3.0

2025-05-21

  • 📖 新增 Conversation 类型导出。 #258 由 @ONLY-yours 提交
  • 💄 修复 Prompts 滚动条始终显示问题。 #785 由 @kimteayon 提交
  • 🐛 修复 Suggestion 警告使用 antd 废弃 API onDropdownVisibleChange 的问题。 #827 由 @zombieJ 提交
  • 🆕 扩展Bubblecontent到footer和header的方法实现参数,同时补充Demo实现。#683 由 @L-Hknu 和 @kimteayon 提交
  • 📖 修复Api Key在站点露出的安全问题。#840 由 @kimteayon提交
  • 📖 优化官网站点提升用户体验。#783 由 @kimteayon 提交、#229 由 @afc163 提交、#835 由 @kimteayon 、#814 由 @wzc520pyfm 提交

1.2.0

2025-04-25

  • 🐛 删除 Conversations 溢出省略逻辑修复 tooltip 展示错误的问题。#776 由 @afc163 提交
  • 🐛 修复 Attachments image卡片样式问题。#751 由 @wzc520pyfm 提交
  • 🐛 修复 ThoughtChain 受控问题。#752 由 @Youzi2233 提交
  • XRequest
    • 🆕 XRequestCallbacks 新增 onStream 回调,可对流监听和终止操作。#711 由 @kimteayon 提交
    • 🐛 修复 XRequestOptions 变更不生效问题,并新增示例。#736 由 @kimteayon 提交
    • 🆕 新增模型接入示例。 #725 由 @kimteayon 提交
    • 📖 优化API方法参数命名不准确问题。#736 由 @kimteayon 提交
  • useXAgent
    • 🆕 RequestFn 新增 onStream 回调,可对流监听和终止操作。#711 由 @kimteayon 提交
    • 🆕 RequestFn 新增 transformStream转换函数,用于处理流数据。#725 由 @kimteayon 提交
    • 🐛 修复 XAgentConfigPreset 变更不生效问题,并新增示例。#736 由 @kimteayon 提交
    • 🐛 修复 RequestFn onSuccess回调类型错误问题,同时更新对应示例。 #725 由 @kimteayon 提交
    • 🆕 新增模型接入、自定义入参、变更配置示例。 #725 由 @kimteayon 提交、#711 由 @kimteayon 提交
  • useXChat
    • 🆕 XChatConfig 新增 Input 和 Output 泛型类型。#725 由 @kimteayon 提交
    • 🆕 XChatConfig 新增 transformMessage 转换函数,可在更新数据时对messages做转换,同时会更新到messages。 #711 由 @kimteayon 提交
    • 🆕 XChatConfig 新增 transformStream转换函数,用于处理流数据。#711 由 @kimteayon 提交
    • 🆕 XChatConfig 新增 resolveAbortController回调函数,可获得AbortController 控制器,用于控制流状态。#711 由 @kimteayon 提交
    • 🆕 新增模型接入示例,删除错误的终止流示例。 #711 由 @kimteayon 提交
  • 🐛 修复 Sender header圆角样式溢出问题。#732 由 @Bao0630 提交
  • 📖 新增助手式样板间。#657 由 @vanndxh 提交
  • 📖 重构独立式样板间。#753 由 @vanndxh 提交
  • 📖 优化官网站点提升用户体验。#730 由 @afc163 提交、#758 由 @coding-ice 提交、 #761 由 @ONLY-yours 提交

1.1.1

2025-04-14

  • Bubble.List
    • 💄 优化 Bubble.List更新时减少不必要的刷新。#479 由 @YumoImer 提交
    • 🐛 修复 Bubble.List 暗黑主题下滚动条样式不兼容问题。#727 由 @kimteayon 提交
  • Conversation
    • 🐛 修复 Conversation内ul和li的样式问题。#726 由 @kimteayon 提交
    • 🆕 新增 menu 的 getPopupContainer的实现。#698 由 @yuxuan-ctrl 提交
  • 🐛 修复 ThoughtChain 折叠面板无法展开问题。#720 由 @kimteayon 提交
  • 🐛 修复 Attachments 图片展示样式问题。#708 由 @hy993658052 提交
  • 💄 优化 Sender,使自定义Actions的 disabled属性受控。#666 由 @afc163 提交
  • 📖 优化官网站点提升用户体验。#680 由 @wzc520pyfm 提交、#699 由 @afc163 提交、#716 由 @afc163 提交、#686 由 @afc163 提交、#728 由 @kimteayon 提交

1.1.0

2025-03-28

  • Sender
    • 🆕 新增 footer 支持自定义底部内容。#654 由 @kimteayon 提交
    • 🆕 扩展 autoSize 支持配置内容高度。#637 由 @Zhang-Wei-666 提交
    • 📖 补充 onFocus和onBlur 类型声明。#625 由 @aojunhao123 提交
  • 🆕 扩展 Conversations 组件 menu.trigger 支持自定义菜单触发器。#630 由 @kimteayon 提交
  • Attachments
    • 🆕 扩展 ImageProps 支持自定义图像展示配置。#613 由 @hy993658052 提交
    • 📖 补充 Attachments 组件 onRemove API文档。#608 由 @kimteayon 提交
  • 📖 补充 GPT-Vis 渲染图表示例。 #603 由 @lvisei 提交
  • 📦 优化 Chat Design X peerDependencies。#611 由 @pokerface9830 提交
  • 📖 优化官网站点提升用户体验。#626 由 @aojunhao123 提交、#648 由 @kimteayon 提交、#659 由 @afc163 提交、#667 由 @jin19980928 提交

1.0.6

2025-03-14

  • 🆕 扩展 Sender 文件粘贴可处理多个文件。#505 由 @ztkuaikuai 提交
  • 🆕 扩展 BubbleList角色定义功能。#485 由 @chenluda 提交
  • 🐛 修复 Attachments组件 多文件横向滚动条展示。#556 由 @onefeng123 提交
  • 🐛 修复 Attachments组件 onRemove 不生效问题。#555 由 @edison-tianhe 提交
  • 🐛 修复 Sender组件 actions 缺少 SpeechButton 组件的问题。#549 由 @zombieJ 提交
  • 🐛 修复 Attachments组件文件初始化展示问题。#524 由 @ztkuaikuai 提交
  • 🐛 修复 Conversations组件滚动条问题。#485 由 @LofiSu 提交
  • 📖 优化Bubble 组件typing 减少不必要的渲染。#477 由 @kxcy001123 提交
  • 📦 优化 Chat Design X 构建 #578,#584 由 @kimteayon 提交、 #578 由 @kimteayon 提交、#587 由 @afc163 提交
  • 📖 优化官网站点提升用户体验。#484 由 @ztkuaikuai 提交、 #495 由 @ztkuaikuai 提交、 #522 由 @liangchaofei 提交 、#537 由 @wzc520pyfm 提交、 #553 由 @PeachScript 提交、 #578 由 @kimteayon 提交 、 #585 由 @MaricoHan 提交

1.0.5

2025-01-13

  • 🐛 修复 Attachment 组件移除图标的样式问题。#460 由 @Rain120 提交
  • 🛠 重构 BubbleProps,支持 ContentType 类型参数。#403 由 @YumoImer 提交
  • 🛠 开发环境和网站支持 React 19。#432 由 @YumoImer 提交
  • 📖 优化官网站点提升用户体验。#456, #446, #448, #444, #414, #406, #404 由 @wzc520pyfm, @YumoImer, @Rain120, @afc163 提交

1.0.4

2024-12-25

  • 🆕 扩展 XStream 对取消功能的支持。 #319 by @ppbl
  • 🆕 扩展 Bubble 对 typing.suffix打字后缀的支持。 #316 by @BQXBQX
  • 🆕 扩展 Sender 组件 onChange 对 event 事件参数的支持。 #362 by @defaultjacky
  • 🆕 扩展 Sender 组件 ref 对 focus、blur 等焦点控制能力的支持。 #397 by @YumoImer
  • 🐛 修复 ThoughtChain 在非 cssVar 下的样式问题。 #373 by @YumoImer
  • 📖 添加 Petercat 助理功能。 #375 by @xingwanying
  • 📖 优化官网站点提升用户体验。 #389、#377、#364、#368 by @afc163、@YumoImer

1.0.3

2024-12-16

  • 💄 优化 Bubble 设置 placement: 'end' 后的样式。#314 由 @YumoImer
  • 🐛 修复 Bubble.List 设置 autoScroll 后偶现无法触发自动滚动的问题。#336 由 @anzhou99Ru
  • 📖 优化官网站点提升用户体验。#343、#334、#315、#331 由 @afc163、@YumoImer、@Wxh16144
  • 🛠 修复 pnpm lint 时的错误。#313 由 @BQXBQX

1.0.2

2024-12-04

  • 🛠 优化 XRequest 支持对自定义协议解析。#293 由 @YumoImer 提交
  • 🐛 修复 Attachment 前后预览按钮无法正常显隐的问题。#295 由 @anzhou99 提交
  • 🐛 修复 useXChat 对同一条消息重复触发 onUpdate 的问题。#298 由 @YumoImer 提交
  • 📖 添加 Bubble 配合 GPT-Vis 的使用演示文档。#288 由 @lvisei 提交
  • 📦 更新浏览器目标配置减少打包体积。#282 由 @afc163 提交
  • 🛠 修复运行 pnpm run prestart 的错误。#287 由 @long36708 提交

1.0.1

2024-11-29

  • 🛠 优化 useXAgent 和 XStream 的 TS 类型。#272 由 @YumoImer 提交
  • 🛠 调整 agent 参数设为可选,以支持仅使用 useXChat 的数据管理功能。#271 由 @YumoImer 提交
  • 💄 调整 Conversations 样式基于 RICH 设计规范。#242 由 @YumoImer 提交
  • 🛠 修复使用 pnpm 启动项目时幽灵依赖导致无法启动的问题。#223 由 @YumoImer 提交
  • 🌈 独立式样板间支持附件上传功能演示。#250、#265 由 @kelvinelove 提交
  • 📖 修复缺失的贡献者信息。#212 由 @afc163 提交
  • 📖 优化官网站点提升用户体验。#277、#264、#263、#262、#261、#241、#246、#210、#211 由 @YumoImer、@afc163、@Rain-1214、@kelvinelove、@tabzzz1 完成
  • 📦 更新浏览器目标减少打包体积。#234 由 @afc163 提交

1.0.0

2024-11-22

🎉 我们非常开心的宣布 Ant Design X 1.0.0 版本正式发布啦~

  • 🌈 源自企业级 AI 产品的最佳实践:基于 RICH 交互范式,提供卓越的 AI 交互体验
  • 🧩 灵活多样的原子组件:覆盖绝大部分 AI 对话场景,助力快速构建个性化 AI 交互页面
  • ⚡ 开箱即用的模型对接能力:轻松对接符合 OpenAI 标准的模型推理服务
  • 🔄 高效管理对话数据流:提供好用的数据流管理功能,让开发更高效
  • 📦 丰富的样板间支持:提供多种模板,快速启动 LUI 应用开发
  • 🛡 TypeScript 全覆盖:采用 TypeScript 开发,提供完整类型支持,提升开发体验与可靠性
  • 🎨 深度主题定制能力:支持细粒度的样式调整,满足各种场景的个性化需求

demos

1.0.0-alpha.12

2024-11-07

  • 🔥 Sender 支持 onPasteFile 事件与 Attachments 支持 ref.upload 手动上传文件, 由 @zombieJ #184
  • 🔥 Sender allowSpeech 支持受控使用三方语音 SDK, 由 @zombieJ #187

1.0.0-alpha.11

2024-11-06

  • 🔥 新组件 欢迎 - Welcome, 由 @zombieJ #179
  • 🔥 Prompts 支持嵌套层级展示, 由 @zombieJ #181
  • 🔥 Attachments 支持 Attachments.FileCard 子组件, 由 @zombieJ #182

1.0.0-alpha.10

2024-11-04

  • 🐛 修复 Attachments 组件使用拖动上传时无法触发上传请求的问题, by @YumoImer #178

1.0.0-alpha.9

2024-11-01

  • 🐛 修复 Attachments 组件内的代码逻辑问题, by @YumoImer #174
  • 🐛 修复 Sender.Header 内不可以聚焦的问题, by @zombieJ #175

1.0.0-alpha.7

2024-10-31

  • 🐛 修复 Attachments 组件第一次上传时无法触发上传请求的问题, 由 @YumoImer #172

1.0.0-alpha.6

2024-10-25

  • 🔥 新组件 附件 - Attachments, 由 @zombieJ #168
  • 🔥 新工具 流 - XStream, 由 @YumoImer #138
  • 🔥 新工具 请求 - XRequest, 由 @YumoImer #138

1.0.0-alpha.5

2024-10-23

  • 🆕 Bubble 支持 loadingRender 以自定义加载状态。#165
  • 🐛 修复不包裹 XProvider 时,组件样式丢失的问题。#163

1.0.0-alpha.4

2024-10-17

  • Sender
    • 🆕 Sender 支持 speech 语音功能,由 @zombieJ #154
    • 🆕 Sender 支持 Sender.Header,由 @zombieJ #156
    • 🆕 Sender 样式调整,由 @zombieJ #151
  • 📖 更新文档页面下的组配置,由 @YumoImer #155
  • 📖 调整示例切换按钮样式,由 @afc163 #146
  • 📖 更新 README.md,由 @afc163 #142

1.0.0-alpha.3

2024-10-10

  • Bubble
    • 🆕 Bubble 新增 variant 变体支持,由 @zombieJ 完成 #140
    • 🆕 Bubble 新增 shape 形状支持,由 @zombieJ 完成 #144
    • 🆕 Bubble 新增 header 和 footer 支持自定义头部与底部内容并添加对应语义化 className,由 @zombieJ 完成 #147

1.0.0-alpha.2

2024-09-27

  • 🔥 新增 XProvider 全局化配置组件,由 @YumoImer 完成 #127
  • 🔥 新增 运行时钩子 useXChat 数据管理,由 @zombieJ 完成 #125
  • 🔥 新增 运行时钩子 useXAgent 模型调度,由 @zombieJ 完成 #125
  • 🆕 ThoughtChain 思维链组件支持 size 属性,由 @YumoImer 完成 #123
  • 🛠 更新 .lintstagedrc.json, 由 @afc163 完成 #128
  • 🛠 更新依赖 cheerio 至 v1.0.0, 由 @afc163 完成 #121

1.0.0-alpha.1

2024-09-10

🚀 新特性

  • 🔥 新增:Suggestion 建议组件,由 @ONLY-yours 完成 #87

🐛 修复

  • 🐛 修复:更改 Sender 的 restProps 类型,由 @ONLY-yours 完成 #101
  • 🛠 修复:bun install 问题,由 @afc163 完成 #111

🛠 重构

  • 🛠 重构:添加层级支持,由 @zombieJ 完成 #118
  • 🛠 重构:加速工作流,由 @afc163 完成 #119
  • 🛠 重构:升级开发依赖的 5 个更新,由 @dependabot 完成 #120
  • 🛠 重构:清理 README.md,由 @afc163 完成 #102
  • 🛠 重构:添加 issue 模板,由 @afc163 完成 #103
  • 🛠 重构:添加 bun.lockb,由 @afc163 完成 #108
  • 🛠 删除 index-style-only.js,由 @afc163 完成 #106
  • 🛠 重构:更新 main.yml,由 @afc163 完成 #105
  • 🛠 重构:更新 package.json,由 @afc163 完成 #110

📖 文档

  • 📖 文档:更新 README.md,由 @afc163 完成 #104
  • 📖 文档:更新 codecov 徽章,由 @afc163 完成 #112

1.0.0-alpha.0

2024-09-05

  • 🔥 新组件 Bubble。 #19 @li-jia-nan
    • 🔥 Bubble 支持方向 #52 @li-jia-nan
  • 🔥 新组件 Bubble.List。 #57 @zombieJ
  • 🔥 新组件 Conversations。 #48 @YumoImer
  • 🔥 新组件 Prompts。 #55 @YumoImer
  • 🔥 新组件 Sender。 #46 @ONLY-yours
  • 🔥 新组件 ThoughtChain。 #86 @YumoImer
  • 📦 使用 father 构建。 #84 @zombieJ
  • 🛠 修复使用 antd 的 es 或 lib 包时 ThemeContext 实例不一致的问题。 #88 @YumoImer
  • 🛠 重构:API 命名规范 #73 @zombieJ
  • 🛠 杂项:CI、Github Actions、发布
    • 🛠 #59 @zombieJ
    • 🛠 #62 @zombieJ
    • 🛠 #71 @ONLY-yours
    • 🛠 #72 @YumoImer
    • 🛠 #98 @YumoImer
  • 📖 更新 README.md
    • 📖 #81 @zombieJ
    • 📖 #82 @zombieJ
    • 📖 #61 @afc163

0.0.0-alpha.0

2024-05-10

  • MISC: 项目初始化。