저장 버전이 바뀌면 파일을 처음부터 다시 읽기

조각을 읽는 도중 파일 또는 매니페스트 버전이 바뀌면 하나의 저장 상태를 처음부터 다시 읽습니다.

저장 파일은 여러 조각으로 나뉘어 반환될 수 있습니다. 내용을 합치기 전에 각 응답의 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 연결 안내