AIKraft/Skills/Список потоков

Список потоков

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 official Дизайн

Что делает навык

Реализует управление несколькими тредами (историей переписки) в приложениях assistant-ui, позволяя создавать, выбирать и управлять несколькими диалогами. Предоставляет готовые компоненты для рендеринга списка или инструменты для построения собственной боковой панели.

Когда применять

  • Необходимость переключения между несколькими активными диалогами в интерфейсе
  • Создание новой пустой ветки переписки из списка
  • Удаление, архивирование или восстановление (unarchive) существующих тредов
  • Интеграция списка тредов с облачным хранилищем AssistantCloud или внешним бэкендом

Как работает

  1. Установить компонент через команду npx assistant-ui@latest add thread-list, что создаст файл components/assistant-ui/elements/thread-list.aui.tsx
  2. Инициализировать runtime, передав экземпляр AssistantCloud в useChatRuntime для управления тредами
  3. Отрендерить компонент ThreadList рядом с Thread или использовать ThreadListPrimitive для кастомной верстки
  4. Использовать API useAui() или useAuiState() для выполнения CRUD-операций: switchToThread, switchToNewThread, а также работы с архивом и удалением
  5. При необходимости настроить кастомный UI через ThreadListItemPrimitive (Root, New, Items, Trigger, Title, Archive, Unarchive, Delete)

Примеры запросов агенту

Добавь возможность переключения между несколькими диалогами в моем приложении assistant-ui
Реализуй боковую панель со списком тредов, где можно создавать новые и удалять старые
Настрой управление историей переписки через AssistantCloud с рендерингом готового ThreadList

Что понадобится

  • Установленный пакет assistant-ui (через npx assistant-ui@latest)
  • Экземпляр AssistantCloud для управления тредами (при использовании облачного пути)
  • Файл components/assistant-ui/elements/thread-list.aui.tsx (создается автоматически)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «thread-list» из репозитория: # https://github.com/assistant-ui/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r thread-list/ ~/.claude/skills/thread-list/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.