Repository navigation
feat: 웹 읽기 세션별 새 응답 경로 실험 - #337
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
고정 조회 URL이 웹 도구에서 오래된 HTML을 반환하는 현상을 확인했습니다.
/browse/read에서 무작위 ID가 포함된 실제 링크를 제공하고, 기존/browse/의 상품·입력·재고·페이지 이동과 동일 조건 새 응답 링크에 세션 경로를 유지합니다. 새 주소가 도구의 이전 수집본과 구별되는지는 배포 후 별도로 실험합니다.같은 Worker의 기존 browse GET으로만 전달하므로 API 캐시·한도·권한과 JSON API, 공개 MCP 도구10개는 유지합니다. 쓰기·관리·외부 URL 전달과 중첩 read를 거절합니다. 기존 실패 상태와 이미지·guide 주소는 유지하고, 검색 조건에 HTML entity가 있어도 새 링크에서 변형하지 않습니다. 새 HTML 생성이 원본 fresh 재고를 뜻한다는 표현은 사용하지 않습니다.
검증: cloud CI 빌드·타입·린트·일반 테스트, Coverage 네 지표100%, Native Mac helpers, CodeQL 통과했습니다. Linux에서4,151개 통과·Mac 전용1개 skip이며 해당 검사는 별도 macOS job에서 통과했습니다. 최초404 재현과 HTML entity 단독실패를 확인한 뒤 구현·수정했으며 독립 리뷰의 지적도 해소했습니다. 실제 Chat UI의 독립 검증은 아직 완료하지 않았습니다.
배포 후 읽기 세션 경로 실험의 실제 링크로 확인합니다. 직접 URL open과 링크 click의 성공은 구분하고 원본 데이터의 캐시 상태를 과장하지 않습니다.