update は何をしますか?
既存のassistant-uiプロジェクトを最新リリースにアップグレードし、必要なマイグレーションを実行します。ユーザーが@assistant-ui/react、@assistant-ui/react-ai-sdk、ai、または@ai-sdk/reactの更新、アップグレード、バージョンアップ、マイグレーションを希望する場合、ピア依存関係の競合やアップグレード後の型エラーが発生した場合、またはバージョンジャンプ後に名前変更されたAPIを適用する必要がある場合に使用します。npm ls / npm viewを使用してインストール済みバージョンと最新バージョンを検出し、各ジャンプ(AI SDK v4/v5からv6へ、assistant-ui 0.8.xから0.14.xへ)に対する破壊的変更リファレンスに基づいて処理を振り分けます。変更内容には、useAssistantApiからuseAuiへの変更、runtime.threadListからruntime.threadsへの変更、ThreadPrimitive.ViewportSlackの削除、primitivesコンポーネントのpropsから子レンダリング関数への変更、toDataStreamResponseからtoUIMessageStreamResponseへの変更、maxStepsからstopWhen: stepCountIs(n)への変更が含まれます。
npx assistant-ui@latest upgrade
pnpm/npm add @latest
npx tsc --noEmit
を実行して検証します。初回インストールまたは新規スキャフォールド(アップグレードではない場合)には、代わりにsetupを使用してください。