SuperAPI AI 工具集

assistant-ui

前端与建站

查看项目

更新于 10-16 03:14

技能介绍

用途:端到端实现或调试 assistant-ui 集成,包括 CLI 初始化、运行时接线、UI 基础组件、工具 UI 与可迁移的安全升级。编码前先分类任务(初始化、运行时接线、基础组件、工具、云持久化或迁移);若请求明确排除 assistant-ui,则停止使用本技能。

主要能力:先选定运行时与架构,再改组件。后端为聊天端点且无需图线程状态时选 AI SDK 运行时;需要线程生命周期(initialize/create/load)与中断时选 LangGraph 运行时;应用状态由 assistant-ui 外部控制时选 external store 运行时;仅当需要持久化、与认证关联的线程连续性或多设备恢复时才加入 Assistant Cloud。

使用方式:优先最小 CLI 操作(已有项目用 add,新项目用 create)。在 Thread/Composer 之前配置 AssistantRuntimeProvider 与运行时 hook。工具 UI 优先用 useAui + Tools({ toolkit }) 注册,仅 UI 绑定时用 makeAssistantToolUI。升级按 update --dry -> upgrade -> codemod -> test 顺序执行。按需只加载一个参考文件:setup-and-cli.md、runtime-selection.md、langgraph-runtime.md、tool-ui-patterns.md、cloud-persistence.md、troubleshooting.md。

适用场景:React 聊天应用搭建、运行时切换、LangGraph 接线、工具渲染与依赖升级。

限制:不用于仅做比较、无需 assistant-ui 实现变更的请求;避免大段文档堆砌;云流程所需环境变量等细节以对应参考文件为准,资料未提供具体命令与代码内容。