Справочник по продолжению чтения файлов Cloud MCP
Читайте фрагменты файлов с правильными смещениями и версиями сохранённых файлов.
Клиентский Cloud MCP возвращает сохранённые файлы фрагментами.
Поля продолжения чтения
Поле | Значение |
|---|---|
| По умолчанию |
| Текст этого фрагмента или байты, закодированные в base64. |
| Начальная позиция этого фрагмента. |
| Значение |
| SHA-256 байтов полного сохранённого файла. |
| Размер полного сохранённого файла в байтах. |
| Версия манифеста сохранённого файла, включающая поколение рабочей области. |
Кодировка и смещения
Кодировка | Единицы фрагментов и продолжения чтения |
|---|---|
| До 16384 кодовых единиц UTF-16 на фрагмент. Смещения отсчитываются в кодовых единицах UTF-16. Объединяйте текстовые фрагменты по порядку. |
| До 16384 исходных байтов на фрагмент. Смещения отсчитываются в декодированных байтах. Декодируйте каждый фрагмент, затем объединяйте байты по порядку. |
Начните с offset: 0; сохраняйте тот же проект, путь и кодировку. Следуйте nextOffset до значения null. Сравнивайте version и manifestVersion с первым ответом. Если любое из значений изменилось, следуйте разделу Файл изменился во время чтения.
Размеры сохранённых файлов
Файл и кодировка | Допустимый размер полного файла |
|---|---|
Обычные файлы; все операции чтения в | До 1 MiB. |
| До 4 MiB. |
| До 4 MiB. |
| До 2 MiB. |
| До 8 MiB. |
Используйте пути, возвращаемые altifigence.workspace.files.list. Если инструмент сообщает, что файл требует двоичного кодирования, начните чтение файла заново с offset: 0, указав encoding: "base64".
Настройка описана в разделе Подключение к MCP.