Reiniciar la lectura de un archivo cuando cambie la versión guardada

Lea una instantánea guardada desde el principio cuando las versiones del archivo o del manifiesto cambien entre fragmentos.

La lectura de un archivo guardado puede devolver varios fragmentos. Compruebe version y manifestVersion en cada respuesta antes de combinar el contenido.

Reiniciar desde el principio

  1. Si cualquiera de las dos versiones cambia entre respuestas, descarte los fragmentos recopilados para esa lectura.

  2. Use altifigence.workspace.files.list para el mismo proyecto y elija la ruta actual devuelta.

  3. Llame a altifigence.workspace.file.read para ese proyecto y esa ruta con offset establecido en 0. Mantenga la misma codificación durante toda la lectura.

  4. Continúe usando cada nextOffset devuelto. Compruebe que version y manifestVersion no hayan cambiado respecto a la primera respuesta y termine cuando nextOffset sea null. Si cualquiera de las dos versiones vuelve a cambiar, reinicie la lectura.

Usar la instantánea guardada

Conserve el proyecto, la ruta y la versión del archivo junto con su resumen para identificar el contenido guardado que se usó. Guarde una modificación en Cloud antes de pedir al cliente que la lea.

Los desplazamientos de continuación dependen de la codificación. Use el nextOffset devuelto en lugar de calcular la siguiente posición a partir del contenido mostrado.

Conexión MCP y primera lectura

Guía de conexión de ChatGPT