Cloud MCP ファイル継続読み取りリファレンス
正しいオフセットと保存済みファイルのバージョンを使用して、ファイルをチャンクで読み取ります。
顧客向け Cloud MCP は保存済みファイルをチャンクで返します。
継続読み取りのフィールド
フィールド | 意味 |
|---|---|
| 既定は |
| このチャンクのテキストまたは base64 エンコードされたバイトです。 |
| このチャンクの開始位置です。 |
| 次のリクエストの |
| 保存済みファイル全体のバイト列の SHA-256 です。 |
| 保存済みファイル全体のサイズです。単位はバイトです。 |
| ワークスペースの世代を含む、保存済みファイルのマニフェストバージョンです。 |
エンコーディングとオフセット
エンコーディング | チャンクと継続読み取りの単位 |
|---|---|
| チャンクあたり最大 16384 UTF-16 コード単位です。オフセットは UTF-16 コード単位で数えます。テキストチャンクを順番に結合してください。 |
| チャンクあたり最大 16384 元バイトです。オフセットはデコード後のバイトで数えます。各チャンクをデコードし、バイト列を順番に結合してください。 |
offset: 0 から開始し、同じプロジェクト、パス、エンコーディングを維持してください。null になるまで nextOffset に従ってください。version と manifestVersion を最初の応答と比較してください。いずれかが変わった場合は、読み取り中にファイルが変更された場合に従ってください。
保存済みファイルのサイズ
ファイルとエンコーディング | 受け付けられるファイル全体のサイズ |
|---|---|
通常のファイル、すべての | 最大 1 MiB。 |
| 最大 4 MiB。 |
| 最大 4 MiB。 |
| 最大 2 MiB。 |
| 最大 8 MiB。 |
altifigence.workspace.files.list が返すパスを使用してください。ツールがファイルにはバイナリエンコーディングが必要だと伝えた場合は、encoding: "base64" を指定して offset: 0 からファイルの読み取りを再開してください。
セットアップについては、MCP への接続を参照してください。