3. Описание MCP-сервера › 3.3 Движок › Статика › engine_static_load

Загружает файл статики вместе с его описанием бандла. Читает и журналы сервера.

Право

«Прямой доступ → Разработка → Чтение данных» (AGENT_ENGINE_DEV_READ).

Параметры

Параметр Тип Что это
path строка путь файла: templates/default/statics/melbis/main.css, core/log/melbis/back.log

Ответ

Два блока: данные в JSON, затем тело файла текстом — как есть, без экранирования.

{"path": "./../templates/default/statics/melbis/main.css",
 "bundle": {"param_info": "melbis.css: 1", "unit_info": ""}}
Поле Что это
path путь файла
bundle описание бандла в том виде, в каком его принимает engine_static_save: param_info — бандлы с приоритетами, unit_info — описание файла. null, если у файла нет ни бандлов, ни описания

От журнала больше мегабайта приходит только последний мегабайт, и тело начинается строкой === TRUNCATED: showing the last 1 MB of … MB, the older part is not loaded ===. Журнал целиком скачивает engine_whole_load.

Пустой файл приходит без текстового блока.

Отказы

Ответ Когда
File not found: … Check the path against engine_map_tree. файла по этому пути нет
path is required… не указан path

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