thread-list は何をしますか?
assistant-uiアプリでマルチスレッド(会話履歴)管理を実装します:プリビルドの ThreadList を Thread の隣にレンダリングするか、ThreadListPrimitive と ThreadListItemPrimitive(Root, New, Items, Trigger, Title, Archive, Unarchive, Delete)を使用してカスタムサイドバーを構築します。useAui() / useAuiState() API を介したスレッドのCRUDをカバーします:switchToThread、switchToNewThread、およびアイテムごとの rename、archive、unarchive、delete、generateTitle、initialize、さらに s.threads.threadIds / archivedThreadIds / mainThreadId の読み取りも含みます。useChatRuntime + AssistantCloud を使用したクラウドバックアップ永続化と、ローカルの useRemoteThreadListRuntime + InMemoryThreadListAdapter パスを含みます。ユーザーがスレッドリスト/サイドバー、スレッドの切り替え、検索、並べ替え、ドラッグ&ドロップ、または会話のリネーム/アーカイブ/削除を望む場合に使用します。単一スレッドの状態、メッセージ、またはコンポーザーにはランタイムを使用してください。クラウド認証/永続化のセットアップにはクラウドを使用してください。