Files
gravity_control/docs/devlog/entries/20260412-002.md

1.3 KiB

AG Native 번들 역공학 + V8 캐시 정리 + Observer 미작동 원인 규명

  • 시간: 2026-04-12 06:28~07:03
  • Commit: — (분석/조사 세션, 코드 변경 없음)

결정 사항

  • text-ide-message-block-bot-color는 AI 응답 컨테이너가 아닌 NUX tooltip 전용 클래스로 확인 → observer 셀렉터에서 제거 필요
  • markdown-body 클래스도 AG Native에 존재하지 않음 → 폴백 셀렉터 변경 필요
  • AI 응답 텍스트는 plannerResponse step → Whi 렌더러 → div.px-2.py-1MarkdownRenderer 내부에 위치
  • data-step-index는 디버그 패널에서 확인되었으나 메인 대화 뷰에서의 존재 여부는 라이브 DOM 덤프로 확인 필요

새로 알게 된 사실

  • AG Native 번들(jetskiAgent/main.js 10.8MB): 전체 step.case→renderer 매핑 확보 (pan 객체)
  • Allow/Deny는 lHr 컴포넌트, border-t border-gray-500/25 클래스
  • Observer v7이 HTML에 삽입되었지만 V8 CachedData(50MB) 때문에 실제 렌더러에서 로드되지 않았음
  • CachedData 삭제 완료 → AG 리로드 후 observer 작동 예상

미완료

  • AG 리로드 후 observer 작동 확인
  • deep-inspect로 실제 DOM 구조 캡처
  • observer-script 셀렉터 미세조정 (bot-color 제거, MarkdownRenderer 타겟팅)
  • Discord 릴레이 E2E 검증