Files
gravity_control/docs/devlog/entries/20260307-002.md

1.3 KiB

Discord ↔ Antigravity 양방향 채팅 통합

  • 시간: 2026-03-07 13:00~17:15
  • Commit: 7f15e98~befa5d7 (15 commits)
  • Vikunja: #223 → 진행중

결정 사항

sendPromptToAgentPanel 발견 경위

  • clipboard paste → Enter 시뮬레이션 (\r, default:Enter, \u000d) → 전부 실패
  • antigravity.sendTextToChat(true/false) → 에러 없이 실행되지만 텍스트 표시 안 됨
  • vscode.commands.getCommands(true) 로 171개 내부 명령어 전수 조사
  • antigravity.sendPromptToAgentPanel 발견 → 성공

Chat Snapshot 파이프라인 (응답 릴레이)

  • Extension onDidChangeTextDocument → chat scheme 필터 → 2초 debounce → bridge/chat_snapshots/
  • Bot chat_snapshot_scanner @tasks.loop(5초) → Discord embed 전송
  • .start() 누락 발견 — 두 scanner 모두 정의만 되고 시작 안 됐음

SDK (antigravity-sdk)

  • npm 패키지 존재, README에 sendPrompt, sendMessage 등 광고
  • 실제 JS 코드에 해당 함수 미구현 (커뮤니티 프로젝트, vaporware)
  • state.vscdb 읽기 + vscode.commands.executeCommand 래핑만 구현됨

미완료

  • 응답 릴레이(Antigravity→Discord) 테스트 중
  • listener leak (351개 누적) — Extension 재로드 시 dispose 문제