Que fait mise à jour ?
Met à niveau un projet assistant-ui existant vers les versions actuelles et exécute les migrations résultantes. À utiliser lorsque l'utilisateur souhaite mettre à jour, migrer ou corriger des conflits de dépendances entre pairs, des erreurs de type après mise à jour, ou appliquer des API renommées après un saut de version. Détecte les versions installées par rapport aux dernières versions via npm ls / npm view, puis route à travers les références de modifications cassantes pour chaque saut (AI SDK v4/v5 vers v6 ; assistant-ui 0.8.x vers 0.14.x) : useAssistantApi vers useAui, runtime.threadList vers runtime.threads, suppression de ThreadPrimitive.ViewportSlack, la prop components des primitives vers les fonctions de rendu enfants, toDataStreamResponse vers toUIMessageStreamResponse, maxSteps vers stopWhen: stepCountIs(n). Exécute npx assistant-ui@latest upgrade, pnpm/npm add @latest, et npx tsc --noEmit pour vérifier. Pour une première installation ou un nouveau scaffold (pas une mise à niveau), utilisez plutôt setup.