3. Описание MCP-сервера › 3.2 Сессия › session_clear

Показывает папки разговоров этого приложения-агента в магазине и удаляет те, что названы. В папке разговора лежит всё, что агент сделал в разговоре, и всё, что для него записали инструменты: таблицы ответов, страницы витрины, результаты запросов, картинки, копии магазина. Сами папки не исчезают: сервер их не чистит.

Право

Не требуется: папки лежат на этом компьютере, в магазин инструмент не обращается.

Параметры

Параметр Тип Что это
[topics] список строк темы папок, которые удалить. Без него инструмент только показывает папки

Ответ

Без topics — список папок:

{"current": "prices-sept",
 "topics": [{"topic": "prices-aug", "size": 41230512, "changed": "2026-08-30 17:42"},
            {"topic": "prices-sept", "size": 6983248, "changed": "2026-09-21 10:15"}],
 "size": 48213760}
Поле Что это
current тема этой сессии
topics папки разговоров: тема, размер в байтах, время последней записи
size сколько занимает папка приложения целиком

С topics — что удалено:

{"removed": ["prices-aug"], "missing": []}
Поле Что это
removed удалённые папки
missing названные темы, у которых папки нет

Папку разговора, который идёт прямо сейчас в другом окне, по списку не отличить от старой — подсказывает время последней записи. Поэтому удаляют только то, что назвал пользователь. Удалить можно и папку текущего разговора: следующая запись создаст её заново, но прежних файлов в ней уже не будет.

Когда папки разговоров вместе занимают больше гигабайта, об этом говорит ответ session_connect.

Отказы

Ответ Когда
Not connected… сессии нет
topics is a list… topics — не список
topics holds […], which is not a topic… в списке есть не слово из латинских букв, цифр, - и _; тогда не удаляется ничего
Cannot delete …, Cannot remove … файл или папку не дала удалить система — например, файл открыт в другой программе; что удалено до этого, названо в ответе