Skip to content

fix: 프록시 업스트림 오류 진단 보강 - #4

Merged
hyesngy merged 3 commits into
developfrom
fix/proxy-upstream-recovery
Sep 21, 2026
Merged

hyesngy merged 3 commits into
developfrom
fix/proxy-upstream-recovery

Conversation

@hyesngy

@hyesngy hyesngy commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

변경 사항

  • Gemini 업스트림 실패의 안전한 상태 정보만 Vercel 로그에 기록합니다.
  • DEBUG에서만 프록시를 우회하는 Gemini 직접 호출 토글을 추가했습니다.
  • 프록시/직접 호출 요청 경로 테스트를 추가했습니다.

검증

  • xcrun swift-format lint --recursive --strict Paxo PaxoTests
  • node --check proxy-vercel/api/generate.js
  • xcodebuild -project Paxo.xcodeproj -scheme Paxo -destination platform=macOS,arch=arm64 CODE_SIGNING_ALLOWED=NO test
  • xcodebuild -project Paxo.xcodeproj -scheme Paxo -configuration Release -destination platform=macOS,arch=arm64 CODE_SIGNING_ALLOWED=NO build

운영 메모

실운영 api.paxo.co.kr은 Paxo 팀 Vercel 프로젝트이며, 현재 계정에는 해당 프로젝트의 로그·환경 변수·Production 배포 권한이 없습니다. 팀 소유자가 이 PR을 배포한 뒤 새 로그에서 upstream 상태를 확인해야 합니다.

- DEBUG 직접 Gemini 호출 경로를 명시적으로 분리
- Gemini 업스트림 실패 상태를 비밀 없이 운영 로그에 기록
- 업스트림 오류 메시지를 길이 제한해 서버 로그에만 기록
- 신규 키에서 지원 중단된 gemini-2.5-flash를 gemini-3.6-flash로 교체
- 프록시와 DEBUG 직접 호출 모델을 일치
@hyesngy hyesngy self-assigned this Sep 21, 2026
@hyesngy
hyesngy merged commit 2e54d13 into develop Sep 21, 2026
3 checks passed
@hyesngy
hyesngy deleted the fix/proxy-upstream-recovery branch September 21, 2026 23:26
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