v0.2.70
v0.2.70 — agy 인증 상태 진단 + CLI 채팅 cwd 바인딩 라이브 검증 + Gemini CLI preset
원인 규명
~/.gemini/google_accounts.json: active =[email protected], old = [[email protected]].- agy 가 정상 동작했던 마지막 세션 (2026-05-29 17:41 로그) 은
[email protected](지금 old) 으로 인증. - → 활성 Google 계정 전환으로 agy 의 Antigravity 토큰 무효화.
~/.gemini/oauth_creds.json(2026-05-21) 은 gemini CLI 자격증명 — agy(Antigravity) 와 별개 토큰 스토어.
구분
- Antigravity IDE 로그인 ≠ gemini CLI 로그인 ≠ agy CLI 로그인 (모두
~/.gemini/공유하나 토큰 별개). agy login/agy auth서브커맨드 없음 → agy 는 인터랙티브 브라우저 OAuth (agy무옵션 실행) 로만 로그인. 헤드리스 불가 → 사용자가 직접 로그인 필요.- Antigravity/agy/gemini 프로세스 미실행 (Get-Process 확인).
(2) CLI 채팅 cwd 바인딩 라이브 검증 (v0.2.68 핵심 fix) — PASS
- agy 는 미인증이라, 인증된
geminiCLI 로 통합 핵심 전제 검증. - gemini CLI: 설치 + 인증됨 (active adstore3869) —
gemini -p "Reply PONG"→PONG✓.
cwd 바인딩 검증
- (핵심): webtest cwd 에서
gemini -p "list filenames in cwd"→ - 실제 webtest 파일:
data.json, package-lock.json, package.json, public/, server.js. - gemini 응답:
data.json, package-lock.json, package.json, server.js(정확 — public 디렉토리 제외 요청대로). - → CLI 가 로드된 프로젝트 cwd 에서 실제 파일을 보고 작업함을 실증. ViewWork 챗이
activeProjectIdcwd 로 spawn 하므로 "프로젝트에서 작업" 이 실제 동작.
(3) Gemini CLI preset 추가
- agy 는 로그인 전까지 사용 불가 → 즉시 사용 가능한 인증된 gemini 를 preset 으로 추가.
Gemini (Google CLI)—gemini -p, arg style, suggestedFor['gemini','gemini-cli'].- Antigravity preset 의 suggestedFor 에서 'gemini' 제거 (이제 gemini 전용 preset 존재).
검증
npx tsc --noEmitexit=0.npm run build성공 — main 400.89 kB, renderer 6.79s.- gemini 라이브 PONG + cwd 파일 목록 정확 → 통합 end-to-end 핵심 경로 실증.
변경 파일
src/store/chatStore.ts— Gemini CLI preset 추가 + Antigravity suggestedFor 정리.package.json0.2.69 → 0.2.70.
사용자 액션 필요 (agy 사용 시)
- agy CLI 를 현재 활성 계정 (
[email protected]) 으로 재로그인: 터미널에서agy(무옵션) 실행 → 브라우저 OAuth 완료. 그 후 ViewWork 의 Antigravity preset + 감지 watcher 모두 동작. - 지금 당장은 Gemini / Claude CLI 로 ViewWork 챗 사용 가능 (둘 다 인증됨).
📦 GitHub 릴리스 노트: v0.2.70