Repository navigation
[AgentTools] 서비스 일시 중단 안내를 MCP·CLI 오류와 문서에 반영 [ #604 ] - #605
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.
🔥 PR 개요
2026-10-30 AWS 지원 종료로 FE 만 GitHub Pages 로 옮겼고(Dvely_FE #194) 백엔드는 지금 어디에서도 서비스되지 않는다.
qeploy.com/api/v1/...는 Pages 가 답해서 GET 은 HTML 404, 쓰기는 본문 없는 405 가 된다.그래서 MCP·CLI 가 중단을 중단이라고 말하지 못했다 —
qeploy projects는대상을 찾을 수 없습니다: /api/v1/projects(프로젝트가 없는 것처럼),qeploy login·쓰기 도구는Qeploy API 오류 405: HTTP 405. 이 PR 은 client 가 사이트의status.json을 읽어 그 안내문을 오류로 내게 하고, 문서를 현재 운영 상태에 맞춘다.🔍 주요 변경 사항
@qeploy/client: API 가 아닌 응답(JSON 이 아닌 본문·빈 본문의 실패)이나 연결 실패를 받으면<API 주소>/status.json을 토큰 없이 읽는다(5초 상한).status가suspended면QeployApiError(503, 'SERVICE_SUSPENDED')로 바꾸고,toAgentMessage()는 안내문을 그대로 돌려준다. 파일이 없거나·JSON 이 아니거나·suspended가 아니면 원래 오류 그대로{title} ({since}부터)\n{message}(since없으면 제목만,title없으면Qeploy 서비스 일시 중단)@qeploy/client·@qeploy/mcp0.1.3,@qeploy/cli0.1.4(의존 고정·lock·VERSION·MCP 서버 버전 함께)agent-tools/README.md, npm 패키지 README 3종 상단에 중단 안내..notion/ROADMAP.md1절에 2026-10-31 항목,state.md기준 절에 운영 상태📌 관련 이슈
✅ 테스트 결과
cd agent-tools && npm test— 109/109status.json)에 실제 CLI 를 붙여 확인:qeploy projects·qeploy login모두 안내문 출력, 종료 코드 1qeploy.com(아직status.json없음): 원래 오류대상을 찾을 수 없습니다: /api/v1/projects그대로 — 파일이 생기기 전에도 깨지지 않는다./gradlew build— CI (JwtAuthenticationFilterTest가 client 소스의 쓰기 호출을 정규식으로 읽는다. 새 코드는this.fetchImpl(이라 대상이 아니다)📌 마이그레이션/배포 참고
https://qeploy.com/status.json자체는 Dvely_FE 가 Pages 에 올린다. 계약:{"status":"suspended","since":"2026-10-30","title":"…","message":"…"}, 재개하면"operational"이거나 파일이 없다📌 참고 사항
deploy-ec2*.yml)는 건드리지 않았다