सहेजा गया संस्करण बदलने पर फ़ाइल को शुरू से पढ़ें

जब फ़ाइल या मैनिफ़ेस्ट का संस्करण खंडों के बीच बदलता है, तो एक सहेजा गया स्नैपशॉट शुरू से पढ़ें।

सहेजी गई फ़ाइल पढ़ने पर कई खंड मिल सकते हैं। सामग्री जोड़ने से पहले हर प्रतिक्रिया में version और manifestVersion जाँचें।

शुरू से दोबारा पढ़ें

  1. यदि प्रतिक्रियाओं के बीच कोई भी संस्करण बदलता है, तो उस रीड के लिए इकट्ठे किए गए खंड हटा दें।

  2. उसी प्रोजेक्ट के लिए altifigence.workspace.files.list का उपयोग करें और परिणाम में मिला वर्तमान पाथ चुनें।

  3. उस प्रोजेक्ट और पाथ के लिए altifigence.workspace.file.read कॉल करें तथा offset को 0 पर सेट करें। पूरे रीड में एक ही एन्कोडिंग रखें।

  4. हर बार मिले nextOffset का उपयोग करके आगे पढ़ें। जाँचें कि version और manifestVersion में पहली प्रतिक्रिया के बाद कोई बदलाव न हो, और जब nextOffset null हो जाए तो रुकें। यदि कोई भी संस्करण फिर बदलता है, तो शुरू से पढ़ें।

सहेजे गए स्नैपशॉट का उपयोग करें

अपने सारांश के साथ प्रोजेक्ट, पाथ और फ़ाइल संस्करण रखें, ताकि उपयोग की गई सहेजी गई सामग्री की पहचान हो सके। क्लाइंट से कोई बदलाव पढ़ने को कहने से पहले उसे Cloud में सहेजें।

आगे पढ़ने के ऑफ़सेट एन्कोडिंग पर निर्भर करते हैं। दिखाई गई सामग्री से अगली स्थिति की गणना करने के बजाय मिले हुए nextOffset का उपयोग करें।

MCP कनेक्शन और पहली बार पढ़ना

ChatGPT कनेक्शन मार्गदर्शिका