Que fait setup ?
Installe et configure assistant-ui dans un projet via la CLI, et choisit le runtime approprié pour un backend. À utiliser pour une première installation, un échafaudage ou une configuration : npx assistant-ui@latest create my-app (templates default, minimal, cloud, cloud-clerk, langgraph, mcp), npx assistant-ui@latest init [--yes] [--overwrite] dans une application Next.js existante, ou npx assistant-ui@latest add composants du registre (markdown-text, thread-list). Également utilisable pour choisir un hook de runtime pour un backend : useChatRuntime (AI SDK), useLangGraphRuntime, useAgUiRuntime, useA2ARuntime, useLocalRuntime (API de streaming personnalisée) ou useExternalStoreRuntime (Redux/Zustand). Couvre la configuration Vite/TanStack Start, le style shadcn, le flag --preset du playground, et évite les packages obsolètes @assistant-ui/styles et @assistant-ui/react-ui. Pour mettre à jour une installation existante ou résoudre une casse post-mise à jour, utilisez update ; pour construire l'interface utilisateur à partir de composants bruts, utilisez primitives.