release: v0.3.6 — deployment package (VSIX + bot launcher + stale response filter + project lock)

This commit is contained in:
2026-03-10 17:44:24 +09:00
parent 95d4f854f5
commit bd46beabb1
4 changed files with 66 additions and 21 deletions

View File

@@ -1,17 +1,18 @@
# Discord Bot Token
# Discord Bot Token (필수)
DISCORD_TOKEN=your_discord_bot_token_here
# Discord Guild (서버) ID — 봇이 채널을 생성할 서버
# Discord Guild (서버) ID (필수) — 봇이 채널을 생성할 서버
DISCORD_GUILD_ID=
# Antigravity Brain Path
BRAIN_PATH=C:\Users\Certes\.gemini\antigravity\brain
# Bridge 디렉토리 (기본값: ~/.gemini/antigravity/bridge)
# 보통 수정 불필요 — Extension과 동일 경로 사용
BRIDGE_PATH=
# Antigravity Brain Path (Watcher용)
BRAIN_PATH=
# 세션 활성 판단: 마지막 파일 변경으로부터 이 시간(초) 이내면 활성
ACTIVE_TIMEOUT_SECONDS=300
# Project name (used for Discord channel: AG-{PROJECT_NAME})
PROJECT_NAME=gravity_control
# Watcher Settings
DEBOUNCE_SECONDS=2

View File

@@ -2,7 +2,7 @@
"name": "gravity-bridge",
"displayName": "Gravity Bridge",
"description": "Antigravity ↔ Discord 브리지 연동 확장",
"version": "0.3.5",
"version": "0.3.6",
"publisher": "variet",
"engines": {
"vscode": "^1.100.0"

57
start_bot.bat Normal file
View File

@@ -0,0 +1,57 @@
@echo off
chcp 65001 >nul 2>&1
title Gravity Bridge Bot
echo ╔══════════════════════════════════════╗
echo ║ Gravity Bridge Bot Launcher ║
echo ╚══════════════════════════════════════╝
echo.
REM — Find Python
set PYTHON=
where python >nul 2>&1 && set PYTHON=python
if "%PYTHON%"=="" (
if exist "C:\ProgramData\miniforge3\envs\gravity_control\python.exe" (
set PYTHON=C:\ProgramData\miniforge3\envs\gravity_control\python.exe
)
)
if "%PYTHON%"=="" (
echo [ERROR] Python not found. Install Python 3.10+ or set path.
pause
exit /b 1
)
REM — Check .env
if not exist "%~dp0.env" (
echo [SETUP] .env not found. Creating from .env.example...
if exist "%~dp0.env.example" (
copy "%~dp0.env.example" "%~dp0.env" >nul
echo [SETUP] .env created — edit it with your Discord token and Guild ID.
echo.
notepad "%~dp0.env"
echo Press any key after saving .env...
pause >nul
) else (
echo [ERROR] .env.example not found.
pause
exit /b 1
)
)
REM — Install dependencies (first run)
if not exist "%~dp0.deps_installed" (
echo [SETUP] Installing dependencies...
%PYTHON% -m pip install -r "%~dp0requirements.txt" -q
echo. > "%~dp0.deps_installed"
echo [SETUP] Dependencies installed.
)
echo [START] Starting bot with %PYTHON%...
echo [START] Press Ctrl+C to stop.
echo.
%PYTHON% "%~dp0main.py"
echo.
echo [STOP] Bot stopped.
pause

View File

@@ -1,13 +0,0 @@
# Accept All 테스트 파일
이 파일은 DOM Observer가 Accept all / Reject all 버튼을 감지하는지 테스트하기 위한 임시 파일입니다.
## 수정 내역
- 초기 생성: Accept all 리뷰 바 트리거 테스트
- 2차 수정: Diff review 누적 감지 테스트 (14:45)
- 3차 수정: step_type 패스스루 검증 테스트 (15:18)
- 4차 수정: ApprovalRequest + 단일 봇 인스턴스 테스트 (15:21)
- 5차 수정: 진단 로그 추가 — step_type 확인 (15:25)
- 6차 수정: 기본 콜백 step_type 최종 테스트 (15:31)
- 7차 수정: dirty doc 포커스 + Accept all 테스트 (15:35)
- 8차 수정: file_permission 자동 감지 + 라우팅 수정 테스트 (15:51)