Variet Worker
e95e7791f9
fix(observer): v36 Accept all 감지 — span.cursor-pointer 선택자 추가 (v0.5.101)
...
근본 원인: AG Native에서 Accept all 버튼이 <button>이 아닌 <span> 태그.
Observer의 allBtns 선택자가 button만 스캔하여 Accept all 미감지.
ACCEPT-SCAN 로그에서 tag=SPAN cls=cursor-pointer 확인.
span.cursor-pointer 추가로 diff review 버튼 감지 복구.
2026-04-20 04:26:58 +09:00
Variet Worker
2bf1eb41d1
feat(probe): v35 code_edit 자동 Accept — agentAcceptAllInFile 직접 호출 (v0.5.100)
...
Accept all 버튼이 Observer DOM에 없음 확인 (에디터 레이어).
step_probe에서 WAITING code_edit 감지 시 500ms 후 agentAcceptAllInFile 직접 실행.
Observer relay 필터에 ACCEPT 추가.
2026-04-20 04:05:47 +09:00
Variet Worker
cf1352eefa
fix(bridge): v34 Accept all 이중 보장 — agentAcceptAllInFile 직접 호출 + ACCEPT 로그 relay (v0.5.99)
...
v34: Accept all/diff_review 감지 시 Observer DOM 클릭 + extension host agentAcceptAllInFile 이중 실행.
Observer relay 필터에 ACCEPT 키워드 추가로 ACCEPT-SCAN 진단 로그 활성화.
2026-04-20 00:11:07 +09:00
Variet Worker
6aea48e2e9
feat(bridge): v33 Accept all 자동승인 — diff review 버튼도 auto-approve (v0.5.98)
...
Always run과 동일하게 Accept all / Accept 버튼도 즉시 자동 승인.
Observer가 step_type=diff_review로 전송 → bridge에서 AUTO_APPROVE_RE 매칭 → 즉시 응답.
2026-04-19 21:27:18 +09:00
Variet Worker
bd5a7ca8b9
fix(observer): v32 터미널 프롬프트 조기감지 — JUNK/PROMPT 필터 전에 명령어 추출 (v0.5.97)
...
근본원인: code 요소의 textContent '❯ project > command'가 PowerShell 키워드
(return, function, const)를 포함할 수 있어 JUNK_CODE_RE에 잘못 걸림.
v32: ❯ 마커로 시작하는 code 텍스트는 JUNK/PROMPT 전에 명령어 직접 추출.
14/14 E2E 테스트 통과.
2026-04-19 19:55:44 +09:00
Variet Worker
8ada5f7daf
fix(observer): v31 — content_copy 아이콘 필터 + 후보 길이순 정렬 + trailing icon strip (v0.5.96)
2026-04-19 15:18:11 +09:00
Variet Worker
4f2be831a1
diag(observer): v30 SCAN 진단 로그 — div textContent 덤프 (v0.5.95)
2026-04-19 15:08:56 +09:00
Variet Worker
cbfd137dcb
fix(observer): v30 Running command 추출 — includes 매칭 + raw fallback + 디버그 로그 (v0.5.94)
2026-04-19 15:03:09 +09:00
Variet Worker
64800d3c20
fix(observer): 'Running command' div에서 명령어 추출 — pre/code 대신 plain div 탐색 (v0.5.93)
2026-04-19 14:40:05 +09:00
Variet Worker
70c83b4226
fix(observer): log 필터에 CONTEXT/DEFERRED/DETECTED/BTN-DOM 추가 — 진단 로그 relay 누락 수정 (v0.5.92)
2026-04-19 14:10:59 +09:00
Variet Worker
bb54802c06
feat(enrichment): Discord 알림 지연 + Step Probe 폴링 — generic Always run 커맨드 100% 보강 (v0.5.91)
2026-04-19 10:25:55 +09:00
Variet Worker
bf53072f3c
feat(enrichment): Step Probe API 메모리 기반 명령어 보강 — Always run 표시 개선 (v0.5.90)
2026-04-19 09:59:20 +09:00
Variet Worker
02b4b03699
diag(observer): Always run 버튼 주변 DOM 구조 원샷 덤프 추가 (v0.5.89)
2026-04-19 09:19:31 +09:00
Variet Worker
db805c6fde
fix(observer): matchedType 대소문자 무시 — Always run이 permission으로 잘못 분류되는 문제 수정 (v0.5.88)
2026-04-19 08:01:47 +09:00
Variet Worker
cd00986274
fix(observer): 깨진 문자열 리터럴 2건 수정 — walkNode 크래시 해결 (v0.5.87)
2026-04-19 07:51:29 +09:00
Variet Worker
12095f36a4
fix(observer): function declaration → var expression — strict mode 크래시 수정 (v0.5.86)
2026-04-19 07:41:04 +09:00
Variet Worker
498683c977
fix(approval): _from_ws 파일 60초 TTL 자동 삭제 — stale SKIP 스팸 방지 (v0.5.85)
2026-04-19 07:32:49 +09:00
Variet Worker
1662ac4f6b
fix(observer): regex → 문자열 비교로 isGenericDesc 수정 — template literal escaping 회피 (v0.5.84)
2026-04-19 07:02:04 +09:00
Variet Worker
d027562f17
fix(observer): 500ms 딜레이드 컨텍스트 추출 + 버튼 셀렉터 확장 (v0.5.83)
...
- Always run 감지 시 desc가 generic이면 500ms 딜레이 후 재추출
- 버튼 셀렉터에 role=button, monaco-button, vscode-button 추가
- ACCEPT-SCAN 디버그 로그 (30초 간격)
2026-04-19 06:53:54 +09:00
Variet Worker
cc261011d6
fix(observer): 구 visibility 체크 제거 — Accept all 버튼 감지 차단 수정 (v0.5.81)
2026-04-19 04:18:35 +09:00
Variet Worker
37fbb9657e
fix(observer): diff_review Accept all 버튼 감지 — offsetParent 체크 완화 (v0.5.80)
2026-04-19 03:53:03 +09:00
Variet Worker
139ad3ee93
fix(extension): Retry auto-approve 흐름 복구 + Observer 형제 탐색 + thinking 필터링 (v0.5.79)
...
- WS response 파일에 _from_ws 마커 추가하여 processResponseFile 삭제 방지
- extractContextFromNearby에 sibling 탐색 추가 (AG Native DOM 구조 대응)
- thinking 블록 (max-h-[200px]) 필터링으로 내부 사고 릴레이 차단
- DOM 탐색 depth 5→10 확대 + pre.font-mono 우선 탐색
- 사용자 메시지 셀렉터 (.select-text.rounded-lg) 추가
2026-04-19 03:46:39 +09:00
Variet Worker
08fd08b9a6
feat(observer): diagnostic log relay via HTTP + auto-approve enrichment fallback (v0.5.63) #task-634
2026-04-18 08:18:35 +09:00
Variet Worker
326454be40
fix(bridge): move Always run auto-approve BEFORE filter chain — no more silent drops (v0.5.60) #task-634
2026-04-18 06:54:15 +09:00
Variet Worker
98b7585e3c
fix(observer): text-level markdown table wrapping for Discord — AG Native uses divs not HTML tables (v0.5.59) #task-634
2026-04-18 06:46:21 +09:00
Variet Worker
c7f939ce85
fix(bridge): Always run auto-approve now checks buttons array, not just rawCmd (v0.5.58) #task-634
2026-04-18 06:35:01 +09:00
Variet Worker
7a1675fd5d
feat(observer): table-to-codeblock conversion for Discord compatibility (v0.5.57) #task-634
2026-04-18 06:25:55 +09:00
Variet Worker
072f83bf25
refactor(bridge): migrate gravity bridge to pure websocket gateway architecture, deleting legacy local file scanners and dependencies
2026-04-11 13:06:38 +09:00
Variet Worker
a99c283656
fix(extension): restore AI Response Content capture by patching DOM extraction, CSP connect-src, and TS regex literal serialization
2026-04-10 21:10:33 +09:00
Variet Worker
a72c522ab5
fix(extension): v0.5.4 신호 감지 3중 버그 수정 — 세션 전환 즉시 probe, reviewAbsoluteUris 필드, stepIndex uint32 clamp + permission 매핑
2026-03-21 17:51:10 +09:00
Variet Worker
1bb54eb820
docs: devlog #012 + known-issues 3건 + VSIX v0.4.3 빌드 아티팩트
2026-03-17 10:48:09 +09:00
Variet Worker
edd4943e2e
chore(extension): ws 모듈 번들 + E2E 사전 검증 #task-396
...
- extension/package.json: ws dependency 추가
- extension/.vscodeignore: !node_modules/ws/** 추가 (VSIX 번들)
- known-issues: NPM WS 프록시 + ws 모듈 미번들 이슈 추가
- devlog: #010 완료, #011 E2E 사전 검증 (미완료)
2026-03-17 08:21:43 +09:00
Variet Worker
71aa80d144
fix(extension): v0.3.9 — SDK JS 파일 VSIX 포함 수정 + start_bot.bat conda Python 우선
2026-03-11 00:01:26 +09:00
67619e8950
docs: mid-session devlog + entry 002 (sendPromptToAgentPanel discovery)
2026-03-07 17:39:00 +09:00
52fed8c1d3
feat(phase3): VS Code Extension 스캐폴드 - bridge 연동 (approve/reject/text relay)
2026-03-07 11:32:30 +09:00