setup 是做什么的?
通过CLI在项目中安装和配置assistant-ui,并为后端选择正确的运行时。适用于首次安装、搭建脚手架或配置:npx assistant-ui@latest create my-app(模板:default、minimal、cloud、cloud-clerk、langgraph、mcp);在已有的 Next.js 应用中运行 npx assistant-ui@latest init [--yes] [--overwrite];或使用 npx assistant-ui@latest add 添加注册表组件(markdown-text、thread-list)。另外,用于为后端选择运行时钩子:useChatRuntime(AI SDK)、useLangGraphRuntime、useAgUiRuntime、useA2ARuntime、useLocalRuntime(自定义流式API)、useExternalStoreRuntime(Redux/Zustand)。涵盖 Vite/TanStack Start 设置、shadcn 样式配置、playground --preset 标志,以及避免使用已弃用的 @assistant-ui/styles 和 @assistant-ui/react-ui 包。如需升级现有安装或升级后修复,请使用 update;如需从原始部件构建UI,请使用 primitives。