Files
gravity_control/docs/devlog/entries/20260411-001.md

1.2 KiB

Pure 웹소켓 게이트웨이 전환 (Legacy 파일 브릿지 통신 완전히 제거)

  • 시간: 2026-04-11 11:00~13:00
  • Commit: (To be updated)
  • Vikunja: #N/A

결정 사항

  • 기존 VS Code 익스텐션과 로컬 Discord Bot 간에 이루어지던 .gemini/antigravity/bridge/ 기반 파일 공유 통신 체계를 100% 제거하였습니다.
  • 파이썬 봇 서버(bot.py) 내부에서 동작하던 물리적인 폴링 디렉토리 스캐너(pending_approval_scannerchat_snapshot_scanner) 파일 디펜던시 루프를 완전히 삭제하고 Hub WS 핸들러로 대체했습니다. 봇 패키지에 남아있던 bridge.pywatcher.py 또한 사용할 이유가 없어져 레포지토리에서 영구적으로 폐기 구별을 내렸습니다.

새로 알게된 사실 혹은 트러블슈팅

  • 익스텐션에서 activeSessionId 변경 시 watcher.py 대신 Node.js 네이티브 fs.watch 기반으로 자체적인 BrainWatcher를 인하우스로 구현해 step-probe.ts에 주입함으로써 파이썬 의존도를 완전히 분리할 수 있었습니다.
  • 권한 팝업 중복 처리 역시 폴더 스캔 대신 단순히 인메모리 lastFilePermissionTime 단일 변수로 최적화되었습니다.