# Echo-Frame — память прошлых сессий
У ИИ-агента нет памяти между запусками. Каждая новая сессия начинается с чистого листа: он не помнит, что ровно эту аварию разбирал две недели назад и чем всё кончилось.
Echo-Frame — внешняя память для таких сессий.
## Как устроено
**Приём.** Сервис принимает историю сессии построчно — через API или напрямую от агента.
**Индексация.** Сообщения и их фрагменты превращаются в эмбеддинги и ложатся в базу вместе с полнотекстовым индексом. Поиск — гибридный, как в базе знаний.
**Использование.** Перед началом работы агент ищет в этой памяти похожие случаи: те же симптомы, тот же сервис, тот же класс ошибки. Находит — начинает не с нуля.
**Отбор.** Не всякая сессия достойна попасть в память. У нас это решает человек: разбор, отмеченный как удачный, остаётся и участвует в поиске; отвергнутый — удаляется. Без отбора память быстро зарастает тупиковыми ветками, и поиск начинает подсовывать неудачные попытки как образец.
## Зачем это отдельным сервисом
Историю сессий можно было бы складывать в ту же базу знаний. Но это разные вещи: база знаний — это то, как система устроена, а память сессий — то, что уже пробовали делать. Первое пишут люди и вычитывают на ревью, второе накапливается само и требует отбора.
## Что это даёт
Второй такой же инцидент разбирается быстрее первого. Знание не теряется при смене дежурного и не уходит вместе с человеком. btop
No problems have been detected in the workspace.
No forwarded ports. Forward a port to access your locally running services over the internet.