Files
gravity_control/docs/devlog/2026-04-19.md
Variet Worker 32cf69469c docs: session end — known-issues 2건 추가 + observer-dev-guide 3.3 업데이트 + devlog #019
[2026-04-19] Accept all span 렌더링 감지 실패 (v0.5.101)
[2026-04-19] auto-approve _from_ws 마커 누락 (v0.5.103)
observer-dev-guide 3.3: Accept all Observer 접근 가능으로 변경
Vikunja: #638 done, #639 done
2026-04-20 04:58:13 +09:00

1.6 KiB

Devlog 2026-04-19

작업 인덱스

# 시간 작업 커밋 상태
001 21:22 v30-32 Observer 명령어 추출 안정화 (터미널 프롬프트 조기감지) bd5a7ca
002 23:16 v33 Accept all 자동승인 — diff review auto-approve 6aea48e
003 00:18 v34 Accept all 이중 보장 — agentAcceptAllInFile 직접 호출 cf1352e
004 00:34 v35 code_edit 자동 Accept — step-probe 경로 2bf1eb4
005 04:26 v36 Accept all span 감지 — 근본 원인 발견 (button→span) e95e779
006 04:34 v37 openReviewChanges 선호출 — agentAcceptAllInFile 보조 3cc3442
007 04:43 v38 _from_ws 마커 추가 — Observer polling 실패 근본 수정 7c8891b

v0.5.103 — Accept all (Diff Review) 자동 승인 복구

근본 원인 (2가지)

  1. Observer 감지 실패: AG UI가 "Accept all"을 <button>이 아닌 <span class="cursor-pointer">로 렌더링. Observer의 allBtns 선택자가 button만 스캔하여 미감지.
  2. Response 파일 race condition: auto-approve response 파일에 _from_ws: true 마커 없음 → processResponseFile이 Observer보다 먼저 파일 삭제 → Observer polling 무한 실패.

검증 결과

  • Observer ACCEPT-SCAN: tag=SPAN cls=cursor-pointer txt=Accept all
  • DETECTED diff_review: Accept all
  • response served to renderer: ...approved=true (이전 0건 → 7건)
  • Discord "자동 승인됨 Accept all" 표시
  • 화면에서 "Accept all" 버튼 자동 소멸 확인