1.3 KiB
1.3 KiB
AG Native AI 응답 Discord 릴레이 구현 (Observer v15)
- 시간: 2026-04-16 04:52~05:28
- Commit:
729875f - Vikunja: #632 → 진행중
문제 분석
AG Native 세션에서 AI 대화 응답이 Discord에 전혀 전달되지 않는 근본원인을 규명:
- SDK 경로 차단:
GetCascadeTrajectorySteps(cascadeId)→trajectory not found. AG Native는 Cascade trajectory API에 미등록 → stepCount=1 고정, delta=0 → RT-CAPTURE 진입 불가 - DOM 경로 차단:
scanChatBodies()가conversation-view,data-step-index등 Cascade 전용 셀렉터 사용 → AG Native DOM에 전무 → 즉시 return
결정 사항
- SDK 경로는 AG 구조적 한계로 사용 불가 → DOM 경로를 AG Native에 맞게 확장
- AG Native DOM 분석 결과:
#conversation(id),.leading-relaxed.select-text(AI 응답 영역) 확인 - 기존 Cascade 경로도 유지하여 호환성 보장 (이중 전략)
미완료
- AG Reload Window 필요: v15 Observer가 workbench.html에 패치되려면 AG 재시작 필수
- 실동작 검증: Discord에 AI 응답 텍스트가 실제로 수신되는지 end-to-end 확인
- enrichment 오탐 edge case: 로그 텍스트 내
>문자가 prompt marker로 오인되는 1건 (빈도 낮음, v17에서 수정 검토)