docs: AG Native bundle reverse engineering analysis — plannerResponse/Whi renderer structure, V8 cache fix, known-issues update
This commit is contained in:
22
docs/devlog/entries/20260412-002.md
Normal file
22
docs/devlog/entries/20260412-002.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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-1` → `MarkdownRenderer` 내부에 위치
|
||||
- `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 검증
|
||||
Reference in New Issue
Block a user