3. Описание MCP-сервера › 3.4 Память › memory_load

Отдаёт заметки целиком, по номерам — несколько за один вызов.

Право

«Память → Загрузить» (AGENT_MEMORY_LOAD).

Параметры

Параметр Тип Что это
[ids] список чисел номера заметок из memory_list
[id] число один номер — вместо ids или вместе с ними
[output] строка папка на этом компьютере — абсолютный путь или путь от папки магазина — для текстов заметок

Нужен хотя бы один номер.

С output текст каждой заметки ложится в файл <папка>\<id>.html, а в заметке вместо body стоит путь file. Текст критической заметки приходит в ответе всё равно: её читают до любой работы.

Загруженная критическая заметка засчитывается сессии: когда загружены все, сервер выполняет остальные команды — см. «Память».

Ответ

{"notes": [{"id": 1, "name": "who-is-the-user", "kind_key": "kCritical", "level": "own",
            "group": "", "category": "people",
            "info": "Под логином admin работает владелец магазина",
            "body": "<p>С магазином работает владелец…</p>"}],
 "missed": [999999]}
Поле Что это
notes заметки: id, name, kind_key, level, group, category, info и текст body; с output — путь file
missed номера, которых среди видимых агенту заметок нет

Отказы

Ответ Когда
ids is required - memory_list numbers every note. не указан ни один номер
id is the number of a note, as memory_list shows it номер — не целое число больше нуля
Cannot write …, Cannot create folder … папку output не удалось создать или записать в неё

Общие отказы — «Ответы и отказы».