Ulangi pembacaan file saat versi tersimpan berubah

Baca satu snapshot tersimpan dari awal ketika versi file atau manifes berubah di antara potongan.

Pembacaan file tersimpan dapat mengembalikan beberapa potongan. Periksa version dan manifestVersion pada setiap respons sebelum menggabungkan kontennya.

Ulangi dari awal

  1. Jika salah satu versi berubah di antara respons, buang potongan yang telah dikumpulkan untuk pembacaan tersebut.

  2. Gunakan altifigence.workspace.files.list untuk proyek yang sama dan pilih jalur terkini yang dikembalikan.

  3. Panggil altifigence.workspace.file.read untuk proyek dan jalur tersebut dengan offset diatur ke 0. Gunakan encoding yang sama selama seluruh pembacaan.

  4. Lanjutkan dengan menggunakan setiap nextOffset yang dikembalikan. Pastikan version dan manifestVersion tidak berubah dari respons pertama, dan berhenti ketika nextOffset bernilai null. Jika salah satu versi berubah lagi, ulangi pembacaan dari awal.

Gunakan snapshot tersimpan

Simpan proyek, jalur, dan versi file bersama ringkasan Anda agar konten tersimpan yang digunakan dapat diidentifikasi. Simpan perubahan di Cloud sebelum meminta klien membaca perubahan tersebut.

Offset untuk melanjutkan pembacaan bergantung pada encoding. Gunakan nextOffset yang dikembalikan, bukan menghitung posisi berikutnya dari konten yang ditampilkan.

Koneksi MCP dan pembacaan pertama

Panduan koneksi ChatGPT