🔥 Issue 개요
백엔드에 세 번째 AI 제공자 GLM 이 추가되어 운영에 반영됐다(BE Dvely/Dvely_springboot#196, #201). 그런데 이 테스트 콘솔에서는 GLM 을 선택할 방법이 없다. 백엔드에 기능이 들어갔는데 정작 검증 도구가 그 기능을 모르는 상태다.
src/types/agent.ts:1
export type AiProvider = 'ANTHROPIC' | 'OPENAI'
src/App.tsx:2468-2469
<option value="ANTHROPIC">ANTHROPIC (Claude)</option>
<option value="OPENAI">OPENAI (GPT)</option>
이 값이 그대로 /agent/decision 요청에 실린다(App.tsx:2499, aiProvider: agentProvider). 선택지에 없으니 GLM 경로를 수동으로 검증할 수 없다.
이 콘솔이 백엔드 API 의 실동작 검증 도구라는 점에서 우선순위가 낮지 않다 — GLM 이 운영에 나가 있는데 그것을 눌러볼 화면이 없다.
🎯 목표
✅ 작업 범위
-
포함 범위:
src/types/agent.ts 의 AiProvider 에 'GLM' 추가
src/App.tsx 의 provider <select> 에 GLM 옵션 추가
-
제외 범위:
- 모델·thinking 선택 입력 — 있으면 좋지만 별건이다(백엔드는
model·thinking 을 선택 항목으로 받는다)
- 콘솔 UI 개편
✅ 완료 기준
📌 참고
- 서버에 GLM 키가 설정돼 있어야 실제 호출이 성공한다. 키가 없으면 그 요청만
AI_PROVIDER_UNAVAILABLE(503) 로 떨어지고 나머지 제공자는 영향받지 않는다 — 선택지 추가 자체는 키 설정과 무관하게 진행 가능하다.
- 오류
message 의 제공자 이름은 게이트웨이를 포함한다(GLM(openrouter.ai), GLM(api.z.ai)).
- 백엔드 계약은
Dvely_springboot 의 docs/FRONTEND_API_GUIDE.md "GLM 제공자" 절 참고. FE 관점에서 GLM 은 기존 두 제공자와 계약이 완전히 동일하다.
- 관련: 제품 FE 쪽 동일 작업은
Dvely/Dvely_FE#45
🔥 Issue 개요
백엔드에 세 번째 AI 제공자
GLM이 추가되어 운영에 반영됐다(BEDvely/Dvely_springboot#196,#201). 그런데 이 테스트 콘솔에서는 GLM 을 선택할 방법이 없다. 백엔드에 기능이 들어갔는데 정작 검증 도구가 그 기능을 모르는 상태다.src/types/agent.ts:1src/App.tsx:2468-2469이 값이 그대로
/agent/decision요청에 실린다(App.tsx:2499,aiProvider: agentProvider). 선택지에 없으니 GLM 경로를 수동으로 검증할 수 없다.이 콘솔이 백엔드 API 의 실동작 검증 도구라는 점에서 우선순위가 낮지 않다 — GLM 이 운영에 나가 있는데 그것을 눌러볼 화면이 없다.
🎯 목표
/agent/decision왕복이 정상 동작하는지 콘솔에서 확인 가능하다✅ 작업 범위
포함 범위:
src/types/agent.ts의AiProvider에'GLM'추가src/App.tsx의 provider<select>에 GLM 옵션 추가제외 범위:
model·thinking을 선택 항목으로 받는다)✅ 완료 기준
📌 참고
AI_PROVIDER_UNAVAILABLE(503) 로 떨어지고 나머지 제공자는 영향받지 않는다 — 선택지 추가 자체는 키 설정과 무관하게 진행 가능하다.message의 제공자 이름은 게이트웨이를 포함한다(GLM(openrouter.ai),GLM(api.z.ai)).Dvely_springboot의docs/FRONTEND_API_GUIDE.md"GLM 제공자" 절 참고. FE 관점에서 GLM 은 기존 두 제공자와 계약이 완전히 동일하다.Dvely/Dvely_FE#45