Referenz zur Dateifortsetzung in Cloud MCP

Lesen Sie Dateiblöcke mit den richtigen Offsets und Versionen gespeicherter Dateien.

Cloud MCP für Kunden gibt gespeicherte Dateien in Datenblöcken zurück.

Fortsetzungsfelder

Feld

Bedeutung

encoding

Standardmäßig utf-8 oder ausdrücklich base64.

content

Der Text oder die base64-kodierten Bytes dieses Datenblocks.

offset

Die Startposition dieses Datenblocks.

nextOffset

Der offset der nächsten Anfrage; null kennzeichnet den Abschluss.

version

SHA-256 der Bytes der vollständigen gespeicherten Datei.

byteLength

Größe der vollständigen gespeicherten Datei in Bytes.

manifestVersion

Manifestversion der gespeicherten Datei einschließlich der Workspace-Generation.

Kodierung und Offsets

Kodierung

Einheiten für Datenblöcke und Fortsetzung

utf-8

Bis zu 16384 UTF-16-Codeeinheiten pro Datenblock. Offsets zählen UTF-16-Codeeinheiten. Fügen Sie die Textblöcke der Reihe nach zusammen.

base64

Bis zu 16384 ursprüngliche Bytes pro Datenblock. Offsets zählen dekodierte Bytes. Dekodieren Sie jeden Datenblock und fügen Sie die Bytes anschließend der Reihe nach zusammen.

Beginnen Sie bei offset: 0; behalten Sie Projekt, Pfad und Kodierung bei. Folgen Sie nextOffset bis null. Vergleichen Sie version und manifestVersion mit der ersten Antwort. Falls sich einer der Werte ändert, folgen Sie Datei während des Lesens geändert.

Größen gespeicherter Dateien

Datei und Kodierung

Akzeptierte Größe der vollständigen Datei

Gewöhnliche Dateien; alle utf-8-Lesevorgänge

Bis zu 1 MiB.

base64: alcad/documents/fab-scene/<name>.alcad-fab-scene.json

Bis zu 4 MiB.

base64: .gds- und .gdsii-Dateien

Bis zu 4 MiB.

base64: rtl/schematic/results/<sha256>.json

Bis zu 2 MiB.

base64: evolve/analysis/results/<sha256>.json, alcad/circuit/rlc/results/<sha256>.json, alcad/circuit/digital/results/<sha256>.json

Bis zu 8 MiB.

Verwenden Sie die von altifigence.workspace.files.list zurückgegebenen Pfade. Wenn das Tool meldet, dass die Datei eine Binärkodierung erfordert, starten Sie den Dateilesevorgang erneut bei offset: 0 mit encoding: "base64".

Hinweise zur Einrichtung finden Sie unter Verbindung mit MCP herstellen.