Riferimento per la continuazione dei file Cloud MCP

Leggere i blocchi dei file con gli offset e le versioni dei file salvati corretti.

Cloud MCP per i clienti restituisce i file salvati in blocchi.

Campi di continuazione

Campo

Significato

encoding

utf-8 per impostazione predefinita, oppure base64 esplicito.

content

Il testo o i byte codificati in base64 di questo blocco.

offset

La posizione iniziale di questo blocco.

nextOffset

L'offset della richiesta successiva; null indica il completamento.

version

SHA-256 dei byte del file salvato completo.

byteLength

La dimensione completa del file salvato in byte.

manifestVersion

La versione del manifesto del file salvato, inclusa la generazione dell'area di lavoro.

Codifica e offset

Codifica

Unità dei blocchi e della continuazione

utf-8

Fino a 16384 unità di codice UTF-16 per blocco. Gli offset contano le unità di codice UTF-16. Unire i blocchi di testo in ordine.

base64

Fino a 16384 byte originali per blocco. Gli offset contano i byte decodificati. Decodificare ogni blocco, quindi unire i byte in ordine.

Iniziare da offset: 0; mantenere lo stesso progetto, percorso e codifica. Seguire nextOffset fino a null. Confrontare version e manifestVersion con la prima risposta. Se uno dei due cambia, seguire File modificato durante una lettura.

Dimensioni dei file salvati

File e codifica

Dimensione accettata del file completo

File ordinari; tutte le letture utf-8

Fino a 1 MiB.

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

Fino a 4 MiB.

base64: file .gds e .gdsii

Fino a 4 MiB.

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

Fino a 2 MiB.

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

Fino a 8 MiB.

Usare i percorsi restituiti da altifigence.workspace.files.list. Se lo strumento indica che il file richiede una codifica binaria, ricominciare la lettura del file da offset: 0 con encoding: "base64".

Per la configurazione, consultare Connessione a MCP.