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 新增 registry 元件(如 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。