SuperAPI AI 工具集

component-bubble

前端与建站

查看项目

更新于 10-15 19:56

技能介绍

用途:用于在 @ant-design/agentic-ui 中开发与扩展 AI 聊天气泡组件,包括 AI 消息气泡、用户消息气泡和气泡列表。

源码位置:主入口与导出位于 src/Bubble/index.tsx;AI 气泡位于 src/Bubble/AIBubble;用户气泡位于 src/Bubble/UserBubble;通用容器为 src/Bubble/Bubble.tsx;列表位于 src/Bubble/List;类型定义在 src/Bubble/type.ts 与 src/Bubble/types/。

主要导出:AIBubble、UserBubble、Bubble、runRender,以及 PureAIBubble、PureUserBubble、PureBubble、PureBubbleList,另有 BubbleConfigProvide 及相关 context。

常用能力:AIBubble 支持流式内容、思维链折叠、状态(success/error/loading)与工具调用展示;UserBubble 支持用户头像、多模态内容与操作按钮;List 支持气泡列表、自动滚动与空状态。

开发规范:样式使用 @ant-design/cssinjs 的 createStyles,颜色与间距使用 token;事件回调使用 on 前缀(如 onClick、onCopy);支持 classNames、styles 做 Semantic 样式扩展;命名与 API 规范参考项目根目录 AGENTS.md。

限制:开发或修改气泡相关功能时,应优先查阅上述源码与 AGENTS.md,并保持与现有 API 兼容。