更新日志
@ant-design/x 遵循 Semantic Versioning 2.0.0 语义化版本规范。
2025-12-10
onSubmit 快捷键和按钮参数不一致问题。 #1472 由 @kimteayon 提交onChange 缺少 skill 参数问题,修复词槽模式仅展示技能能力时 placeholder 未展示问题,并重构 onChange逻辑。#1477 由 @kimteayon 提交input 类型词槽激活焦点时发送快捷键 enter 和 shift + enter 未触发问题。#1498 由 @kimteayon 提交maxCount 后最后一个文件未上传问题。#1486 由 @kimteayon 提交mermaid 的依赖配置。#1475 由 @Div627 提交sideEffects 配置。#1408 由 @hongxuWei 提交2025-12-05
typingContent 配置不生效问题。#1435 由 @kimteayon 提交onSubmit 方法多次执行的问题,onSelect 方法新增 selectedOptions 完整数据返回,同时对选项的实现使用 useMergedState 进行了重构。#1406 由 @kimteayon 提交content 和技能功能 skill。#1377 由 @kimteayon 提交<think> 标签格式换行处理不当导致 XMarkdown 格式渲染异常问题。#1445 由 @kimteayon 提交setMessages 方法调用未触发渲染问题。#1450 由 @hylin 提交2025-12-03
allowSpeech 自定义时 disable 错误问题。#1398 由 @kimteayon 提交requestFallback 新增 errorInfo 参数解决无法获取接口错误数据问题。#1419 由 @kimteayon 提交2025-11-22
🏆 Ant Design X 2.0.0 已发布!
@ant-design/x - 智能界面构建框架
基于 Ant Design 设计体系的 React UI 库、专为 AI 驱动界面设计,开箱即用的智能对话组件、无缝集成 API 服务,快速搭建智能应用界面。
@ant-design/x-markdown - 高性能流式渲染引擎
专为流式内容优化的 Markdown 渲染解决方案、强大的扩展能力,支持公式、代码高亮、mermaid 图表等极致性能表现,确保流畅的内容展示体验。
@ant-design/x-sdk - AI 对话数据流管理
提供完整的工具 API 集合、开箱即用的 AI 对话应用数据流管理、简化开发流程,提升开发效率。
🌟 我们准备了升级文档,查看详情。
2025-11-17
blink 动画样式升级为 css token。#1318 由 @kimteayon 提交blink 动画样式升级为 css token。#1318 由 @kimteayon 提交disabled 和 checked 属性透出。#1328 由 @Div627 提交hasNextChunk 增加对表格渲染处理的能力。#1322 由 @Div627 提交incompleteMarkdownComponentMap 新增多个类型渲染。#1325 由 @Div627 提交2025-11-07
6.00-alpha.4。#1300 由 @kimteayon 提交code 标签 streamStatus 状态错误问题。#1307 由 @Div627 提交index.less 改造为 index.css。#1306 由 @Div627 提交SteamingOption 为 StreamingOption。#1301 由 @Div627 提交2025-10-30
suffix 属性,并通过 CSS Token 修改来 typing。#1285 由 @kimteayon 提交2025-10-29
select 方法支持选择文件的能力,同时修复设置了最大数量,并达到了最大数量后仍显示上传按钮的问题。#1266 由 @kimteayon 提交code 和 pre 标签渲染时返回渲染状态 streamStatus 以及块级标识 block。#1272 由 @Div627 提交2025-10-27
insert 方法新增 replaceCharacters 属性入参,支持新增替换功能,同时 focus 方法新增词槽 key 的配置以支持指定词槽的 focus 功能。#1259 由 @kimteayon 提交activeKey 属性,同时优化面板切换的交互样式,使体验更好。#1261 由 @kimteayon 提交2025-10-23
onPasteFile 粘贴多文件回调数据错误问题。#1221 由 @kimteayon 提交jfif 类型支持。#1248 由 @IsDyh01 提交incomplete 以及对应功能。#1223 由 @Div627 提交requestFallback 回调入参问题。#1224 由 @kimteayon 提交isRequesting 非多实例问题,以及优化 requestPlaceholder 和 requestFallback 回调入参。#1254 由 @kimteayon 提交2025-09-24
2025-09-22
extra 参数,配合 useXChat 已支持自定义功能。#1195 由 @kimteayon 提交loading 状态下内容高度被固定问题。#1178 由 @kimteayon 提交setMessage 支持使用回调函数支持获取原始消息,同时 onRequest 和 onReload 新增 extra 参数以支持自定义功能。 #1195 由 @kimteayon 提交2025-09-14
white-space 样式问题。#1147 由 @kimteayon 提交loading 状态下在 Bubble.List 下高度错误问题。#1162 由 @kimteayon 提交useXAgent 和 useXChat,以及对应的文档引用删除或者替换为 X SDK。#1148 由 @kimteayon 提交status 展示缺失问题。#1156 由 @hy993658052 提交openLinksInNewTab 配置、以及主题颜色调整。#1164 由 @Div627 提交isRequesting 属性,由方法升级为可监控变量。#1168 由 @hylin 提交abort 状态,同时修复 requestFallback 回调方法 message 参数错误以及删掉对错误状态的消息过滤。#1171 由 @kimteayon 提交2025-08-28
Enter 选中文候选词时触发 Submit 的问题。#1144 由 @kimteayon 提交submitType 为 shiftEnter 时无法换行问题。#1143 由 @kimteayon 提交description 内容过多换行后 margin 样式异常。@ant-design/x-sdk 重构样板间。#1139 由 @hylin 提交prefix 持续展示。#1137 由 @anxLiang 提交2025-08-20
2025-08-14
2025-08-12
readOnly 和 loading 逻辑不生效问题。#1101 由 @kimteayon 提交2025-08-05
Ref 功能补全。#1081 由 @kimteayon 提交2025-09-12
title 传入 ReactNode 时折叠标题无法显示问题。#1172 由 @IsDyh01 提交LoadingButton 传入 icon 属性时同时显示两个图标问题。#1145 由 @IsDyh01 提交content 语义化缺失问题。#703 由 @HomyeeKing 提交updating 状态缺失问题。#833 由 @wzc520pyfm 提交useActive 中 items 为空数组导致的异常。#824 由 @LengYXin 提交2025-07-30
FileCard 新增图标和类型的配置能力。#1006 由 @kieranwv 提交2025-07-16
onScroll 的监听。#1021 由 @QdabuliuQ 提交menu 导致触发 onActiveChange 的问题。#1024 由 @QdabuliuQ 提交FileList 语义化配置。#1017 由 @kimteayon 提交2025-05-30
footer 和 header 无法获取 key 的问题。#876 由 kimteayon 提交2025-05-21
onDropdownVisibleChange 的问题。#827 由 @zombieJ 提交content 到 footer 和 header 的方法实现参数,同时补充 Demo 实现。#683 由 @L-Hknu 和 @kimteayon 提交2025-04-25
tooltip 展示错误的问题。#776 由 @afc163 提交image 卡片样式问题。#751 由 @wzc520pyfm 提交onStream 回调,可对流监听和终止操作。#711 由 @kimteayon 提交onStream 回调,可对流监听和终止操作。#711 由 @kimteayon 提交transformStream 转换函数,用于处理流数据。#725 由 @kimteayon 提交onSuccess 回调类型错误问题,同时更新对应示例。#725 由 @kimteayon 提交transformMessage 转换函数,可在更新数据时对 messages 做转换,同时会更新到 messages。#711 由 @kimteayon 提交transformStream 转换函数,用于处理流数据。#711 由 @kimteayon 提交resolveAbortController 回调函数,可获得 AbortController 控制器,用于控制流状态。#711 由 @kimteayon 提交header 圆角样式溢出问题。#732 由 @Bao0630 提交2025-04-14
menu 的 getPopupContainer 的实现。#698 由 @yuxuan-ctrl 提交disabled 属性受控。#666 由 @afc163 提交2025-03-28
footer 支持自定义底部内容。#654 由 @kimteayon 提交autoSize 支持配置内容高度。#637 由 @Zhang-Wei-666 提交onFocus 和 onBlur 类型声明。#625 由 @aojunhao123 提交menu.trigger 支持自定义菜单触发器。#630 由 @kimteayon 提交ImageProps 支持自定义图像展示配置。#613 由 @hy993658052 提交onRemove API 文档。#608 由 @kimteayon 提交GPT-Vis 渲染图表示例。#603 由 @lvisei 提交peerDependencies。#611 由 @pokerface9830 提交2025-03-14
Sender 文件粘贴可处理多个文件。#505 由 @ztkuaikuai 提交BubbleList 角色定义功能。#500 由 @chenluda 提交Attachments 组件多文件横向滚动条展示。#556 由 @onefeng123 提交Attachments 组件 onRemove 不生效问题。#555 由 @edison-tianhe 提交Sender 组件 actions 缺少 SpeechButton 组件的问题。#549 由 @zombieJ 提交Attachments 组件文件初始化展示问题。#524 由 @ztkuaikuai 提交Conversations 组件滚动条问题。#485 由 @LofiSu 提交Bubble 组件 typing 减少不必要的渲染。#477 由 @kxcy001123 提交2025-01-13
Attachment 组件移除图标的样式问题。#460 由 @Rain120 提交BubbleProps,支持 ContentType 类型参数。#403 由 @YumoImer 提交2024-12-25
XStream 对取消功能的支持。#319 由 @ppbl 提交Bubble 对 typing.suffix 打字后缀的支持。#316 由 @BQXBQX 提交Sender 组件 onChange 对 event 事件参数的支持。#362 由 @defaultjacky 提交Sender 组件 ref 对 focus、blur 等焦点控制能力的支持。#397 由 @YumoImer 提交ThoughtChain 在非 cssVar 下的样式问题。#373 由 @YumoImer 提交Petercat 助理功能。#375 由 @xingwanying 提交2024-12-16
Bubble 设置 placement: 'end' 后的样式。#314 由 @YumoImer 提交Bubble.List 设置 autoScroll 后偶现无法触发自动滚动的问题。#336 由 @anzhou99Ru 提交pnpm lint 时的错误。#313 由 @BQXBQX 提交2024-12-04
XRequest 支持对自定义协议解析。#293 由 @YumoImer 提交Attachment 前后预览按钮无法正常显隐的问题。#295 由 @anzhou99 提交useXChat 对同一条消息重复触发 onUpdate 的问题。#298 由 @YumoImer 提交Bubble 配合 GPT-Vis 的使用演示文档。#288 由 @lvisei 提交pnpm run prestart 的错误。#287 由 @long36708 提交2024-11-29
useXAgent 和 XStream 的 TS 类型。#272 由 @YumoImer 提交agent 参数设为可选,以支持仅使用 useXChat 的数据管理功能。#271 由 @YumoImer 提交Conversations 样式基于 RICH 设计规范。#242 由 @YumoImer 提交pnpm 启动项目时幽灵依赖导致无法启动的问题。#223 由 @YumoImer 提交2024-11-22
🎉 我们非常开心的宣布 Ant Design X 1.0.0 版本正式发布啦~

2024-11-07
onPasteFile 事件与 Attachments 支持 ref.upload 手动上传文件。#184 由 @zombieJ 提交allowSpeech 支持受控使用三方语音 SDK。 #187 由 @zombieJ 提交2024-11-06
2024-11-04
2024-11-01
2024-10-31
2024-10-25
Attachments。#168 由 @zombieJ #168 提交XStream。#138 由 @YumoImer 提交XRequest。#138 由 @YumoImer 提交2024-10-23
2024-10-17
2024-10-10
2024-09-27
XProvider 全局化配置组件,由 @YumoImer 完成 #127useXChat 数据管理,由 @zombieJ 完成 #125useXAgent 模型调度,由 @zombieJ 完成 #125ThoughtChain 思维链组件支持 size 属性,由 @YumoImer 完成 #123.lintstagedrc.json。 由 @afc163 完成 #128cheerio 至 v1.0.0。 由 @afc163 完成 #1212024-09-10
Suggestion 建议组件,由 @ONLY-yours 完成 #87Sender 的 restProps 类型,由 @ONLY-yours 完成 #101bun install 问题,由 @afc163 完成 #111README.md,由 @afc163 完成 #102bun.lockb,由 @afc163 完成 #108index-style-only.js,由 @afc163 完成 #106main.yml,由 @afc163 完成 #105package.json,由 @afc163 完成 #1102024-09-05
father 构建。 #84 @zombieJantd 的 es 或 lib 包时 ThemeContext 实例不一致的问题。 #88 @YumoImer2024-05-10