8000 feat: 웹 읽기 세션별 새 응답 경로 실험 by hmmhmmhm · Pull Request #337 · hmmhmmhm/daiso-mcp · GitHub
[go: up one dir, main page]

Skip to content

feat: 웹 읽기 세션별 새 응답 경로 실험 - #337

Merged
hmmhmmhm merged 4 commits into
mainfrom
feat/browse-read-sessions
Oct 27, 2026
Merged

hmmhmmhm merged 4 commits into
mainfrom
feat/browse-read-sessions

Conversation

@hmmhmmhm
@hmmhmmhm hmmhmmhm commented Oct 27, 2026 •
Copy link
Copy Markdown
Owner

고정 조회 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의 성공은 구분하고 원본 데이터의 캐시 상태를 과장하지 않습니다.

@hmmhmmhm
hmmhmmhm marked this pull request as ready for review October 27, 2026 03:29
@hmmhmmhm
hmmhmmhm merged commit 00a19c6 into main Oct 27, 2026
10 checks passed
@hmmhmmhm
hmmhmmhm deleted the feat/browse-read-sessions branch October 27, 2026 03:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0