Update "Architecture"

2026-04-09 12:58:46 +00:00
parent af4d7314a0
commit 5f7cb8ff55

@@ -278,3 +278,10 @@ AG Engine → 파일 수정 → Extension(step-probe.ts)
| `gravityBridge.projectName` | 프로젝트 이름 | git remote 자동 감지 | | `gravityBridge.projectName` | 프로젝트 이름 | git remote 자동 감지 |
| `gravityBridge.hubUrl` | WebSocket Hub URL | (비어있으면 WS 비활성) | | `gravityBridge.hubUrl` | WebSocket Hub URL | (비어있으면 WS 비활성) |
| `gravityBridge.registrationCode` | Hub 등록 코드 | (서버에서 발급) | | `gravityBridge.registrationCode` | Hub 등록 코드 | (서버에서 발급) |
### 3.6 DOM Observer (observer-script.ts)
**역할**: Antigravity Native UI를 식별하여 버튼 승인 요청을 가로채고 자동 클릭을 제어합니다.
- **Native / Tailwind 대응**: Webview가 아닌 VS Code 메인 렌더러에 네이티브로 직접 렌더링된 Agent 패널을 감지하기 위해 루트 바디 스캔과 `.monaco-editor` 내부 배제 로직(CodeLens 방어)을 활용합니다.
- **다중 프레임 스캔**: MainDocument 외에도 iframe, webview, shadow DOM을 재귀적으로 순회하여 격리된 컨텍스트 내의 요소도 탐지합니다.