# Паттерн начала сессии SUMMARY: Каноническая последовательность запуска сессии, которой должен следовать каждый LLM-агент. KEY CONTEXT: ALWAYS at session start: 1) GET /memory/recall, 2) GET /chat/poll, 3) GET /mind/tasks?status=in_progress Build system prompt from recall output. Process unread chat messages before doing new work. Resume any in_progress tasks before starting new ones. Store new learnings as they happen — don't wait until session end. Паттерн начала сессии Каждая сессия LLM-агента должна следовать этой канонической последовательности запуска. Пропуск шагов ведёт к потере контекста, пропущенным сообщениям и забытым задачам. Паттерн [CODE BLOCK] Реализация Шаг 1: отозвать все воспоминания > [!CRITICAL] > Это самый важный вызов. Без него у вас нет памяти о прошлых сессиях. [CODE BLOCK] Возвращает текстовое резюме всех воспоминаний, отсортированных по приоритету. Шаг 2: опросить непрочитанные сообщения чата [CODE BLOCK] Возвращает непрочитанные сообщения от человека. Автоматически помечает их как прочитанные. Шаг 3: проверить задачи в работе [CODE BLOCK] Возвращает задачи, над которыми вы работали в прошлой сессии. Шаг 4: построить контекст Объедините три ответа в системный промпт: [CODE BLOCK] Шаг 5: обработать отложенные элементы [CODE BLOCK] Полный пример [CODE BLOCK] Частые ошибки > [!WARNING] > - Пропуск отзыва — вы начинаете без контекста, повторяете прошлые ошибки > - Забываете опросить чат — сообщения человека остаются без ответа > - Игнорирование активных задач — работа забывается на середине выполнения > - Ничего не сохраняете — сессия не приносит постоянной ценности Вариации Минимальный паттерн (LLM с малым контекстом) Для LLM с небольшим контекстным окном пропустите полный отзыв: [CODE BLOCK] Затем ищите конкретные темы по необходимости: [CODE BLOCK] Агрессивный паттерн (долгоживущие агенты) Для агентов, работающих часами, добавьте периодический повторный отзыв: [CODE BLOCK] Следующие шаги - Стратегия тегирования памяти - Task-Driven Workflow - Паттерн опроса чата