Список потоков
Implements multi-thread (conversation history) management in assistant-ui apps: rendering the prebuilt `ThreadList` next to `Thread`, or building a custom sidebar with `ThreadListPrimitive` and `ThreadListItemPrimitive` (Root, New, Items, Trigger, Title, Archive, Unarchive, Delete). Covers thread CRUD through the `useAui()`/`useAuiState()` API: `switchToThread`, `switchToNewThread`, and per item `
Что делает навык
Реализует управление несколькими тредами (историей переписки) в приложениях assistant-ui, позволяя создавать, выбирать и управлять несколькими диалогами. Предоставляет готовые компоненты для рендеринга списка или инструменты для построения собственной боковой панели.
Когда применять
- Необходимость переключения между несколькими активными диалогами в интерфейсе
- Создание новой пустой ветки переписки из списка
- Удаление, архивирование или восстановление (unarchive) существующих тредов
- Интеграция списка тредов с облачным хранилищем AssistantCloud или внешним бэкендом
Как работает
- Установить компонент через команду npx assistant-ui@latest add thread-list, что создаст файл components/assistant-ui/elements/thread-list.aui.tsx
- Инициализировать runtime, передав экземпляр AssistantCloud в useChatRuntime для управления тредами
- Отрендерить компонент ThreadList рядом с Thread или использовать ThreadListPrimitive для кастомной верстки
- Использовать API useAui() или useAuiState() для выполнения CRUD-операций: switchToThread, switchToNewThread, а также работы с архивом и удалением
- При необходимости настроить кастомный UI через ThreadListItemPrimitive (Root, New, Items, Trigger, Title, Archive, Unarchive, Delete)
Примеры запросов агенту
Что понадобится
- Установленный пакет assistant-ui (через npx assistant-ui@latest)
- Экземпляр AssistantCloud для управления тредами (при использовании облачного пути)
- Файл components/assistant-ui/elements/thread-list.aui.tsx (создается автоматически)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.