Recommencer la lecture d’un fichier lorsque sa version enregistrée change

Relisez un instantané enregistré depuis le début lorsque les versions du fichier ou du manifeste changent entre les fragments.

La lecture d’un fichier enregistré peut renvoyer plusieurs fragments. Vérifiez version et manifestVersion dans chaque réponse avant d’assembler le contenu.

Recommencer depuis le début

  1. Si l’une des deux versions change entre les réponses, abandonnez les fragments collectés pour cette lecture.

  2. Utilisez altifigence.workspace.files.list pour le même projet et choisissez le chemin actuel renvoyé.

  3. Appelez altifigence.workspace.file.read pour ce projet et ce chemin avec offset défini sur 0. Conservez le même encodage pendant toute la lecture.

  4. Poursuivez avec chaque nextOffset renvoyé. Vérifiez que version et manifestVersion n’ont pas changé par rapport à la première réponse et arrêtez-vous lorsque nextOffset vaut null. Si l’une des versions change à nouveau, recommencez la lecture.

Utiliser l’instantané enregistré

Conservez le projet, le chemin et la version du fichier avec votre résumé afin d’identifier le contenu enregistré utilisé. Enregistrez une modification dans Cloud avant de demander au client de la lire.

Les décalages de continuation dépendent de l’encodage. Utilisez le nextOffset renvoyé au lieu de calculer la position suivante à partir du contenu affiché.

Connexion MCP et première lecture

Guide de connexion à ChatGPT