fix(bridge): disable pending generation for SafeToAutoRun

This commit is contained in:
Variet Worker
2026-04-08 05:52:20 +09:00
parent ab8df32742
commit e5d45b589c
5 changed files with 34 additions and 24 deletions

View File

@@ -3,3 +3,4 @@
| NNN | HH:MM | 작업 설명 | 커밋해시 | 상태 |
|---|---|---|---|---|
| 001 | 05:18 | Gravity Bridge 무결성 롤백, SafeToAutoRun 메모리 누수 방지(LRU), UI 프리징(execSync) 제거 및 v0.5.15 배포 | `bf7db72` | ✅ |
| 002 | 05:45 | SafeToAutoRun 명령어의 불필요한 Pending 파일 생성 방지 (Discord 중복 알림 차단) 및 v0.5.16 배포 | ⏳ | ⏳ |

View File

@@ -0,0 +1,17 @@
# Gravity Bridge 중복 메시지 알림(SafeToAutoRun) 이슈 해결
- **시간**: 2026-04-08 05:40~05:45
- **버전**: `v0.5.16`
## 작업 사항
1. **단백한 백그라운드 메시지 지원 (중복 알림 제거)**
- 문제: 배경 실행 명령어(`SafeToAutoRun: true`)가 찰나의 순간 동안 `WAITING`에 진입하면서 익스텐션이 Pending 파일을 생성하고, 이를 봇이 즉시 처리하며 `🤖 자동 승인됨`이라는 불필요한 메시지가 중복으로 발송되고 있었음. (프록시 단에서 `💬 AI 대화 내용: ⚡ 자동 실행됨` 기록을 자체 발송하고 있어 중복 됨)
- 스텝 프로브(`step-probe.ts`)가 WAITING 상태를 감지하더라도, 해당 명령어의 플래그에 `SafeToAutoRun`이 true로 존재하면 Pending 파일을 일체 생성하지 않도록 스킵 처리를 추가 (`if (!safeToAutoRun)`)
- 이를 통해 봇(`bot.py`)으로 불필요한 Pending 요청이 가지 않게 차단되었으며, `🤖 자동 승인됨` 텍스트 스팸이 완전히 해결됨.
2. **v0.5.15 잔재 코드 삭제**
- 어설프게 추가되었던 `🤖 [Background Execution]` 직접 Snapshot 생성 로직 삭제.
## 미완료
- 없음 (VSIX 배포/로컬 설치 완료)