用途:在 @ant-design/agentic-ui 中开发 MarkdownInputField 多模态输入框,适用于构建聊天输入、文件上传、语音输入、发送按钮等交互场景。
主要能力:支持 Markdown 输入与编辑器联动;附件上传、列表展示与类型限制;语音输入及状态管理;发送按钮、快捷操作、技能模式条与建议条等。
源码位置:主组件位于 src/MarkdownInputField/MarkdownInputField.tsx;附件相关在 AttachmentButton/、AttachmentFileList/;语音在 VoiceInput/;发送与建议包括 SendButton、Suggestion、QuickActions、SkillModeBar 等;类型与工具见各子目录 types、utils。
开发规范:使用 token 与 createStyles,支持 classNames/styles;事件使用 on 前缀,如 onSend、onFileSelect;与 Bubble、ChatLayout 等配合时保持交互一致。修改或扩展输入框、附件、语音、发送逻辑时,参考 src/MarkdownInputField/ 与 AGENTS.md。
限制:资料未提供安装命令、依赖版本、平台支持范围及收费信息,暂未提供。