O que setup faz?
Instala e configura o assistant-ui em um projeto via CLI e escolhe o runtime adequado para o backend. Use para primeira instalação, scaffolding ou configuração: npx assistant-ui@latest create my-app (templates: default, minimal, cloud, cloud-clerk, langgraph, mcp), npx assistant-ui@latest init [--yes] [--overwrite] em um app Next.js existente, ou npx assistant-ui@latest add para componentes do registro (markdown-text, thread-list). Também use para escolher um hook de runtime para um backend: useChatRuntime (AI SDK), useLangGraphRuntime, useAgUiRuntime, useA2ARuntime, useLocalRuntime (API de streaming customizada), ou useExternalStoreRuntime (Redux/Zustand). Cobre setup com Vite/TanStack Start, estilização shadcn, a flag --preset do playground, e evite os pacotes deprecados @assistant-ui/styles e @assistant-ui/react-ui. Para atualizar uma instalação existente ou corrigir quebras pós-upgrade, use update; para construir UI a partir de partes brutas, use primitives.