요약
Claude, Codex에 이어 Gemini CLI를 세 번째 사용량 소스로 추가. 메뉴바에 Pro / Flash / Flash Lite 일일 쿼터 표시.
상세
- Gemini CLI의 Google OAuth 자격증명(macOS Keychain
gemini-cli-oauth, 또는 레거시 ~/.gemini/oauth_creds.json)을 읽어 Google Code Assist retrieveUserQuota 호출.
@google/gemini-cli 패키지에서 런타임에 추출.
- 액세스 토큰 갱신은 기본적으로 메모리에서만 처리.
TOKEN_GHOST_GEMINI_WRITEBACK=1 설정 시 Keychain/파일에 되쓰기 옵트인.
- SwiftBar 폴링 주기마다 Google API/Keychain을 두드리지 않도록 Claude 캡처와 동일하게 TTL 캐시 적용.
- API 키 / Vertex 인증만 설정된 경우 Pro/Flash 일일 바가 노출되지 않는다는 설정 안내 표시.
- README/README.ko/CHANGELOG/SECURITY.md에 신규 소스와 데이터 처리 방식 문서화.
후속 PR
asyncFlow-dad:main에서 PR 오픈 예정.
요약
Claude, Codex에 이어 Gemini CLI를 세 번째 사용량 소스로 추가. 메뉴바에 Pro / Flash / Flash Lite 일일 쿼터 표시.
상세
gemini-cli-oauth, 또는 레거시~/.gemini/oauth_creds.json)을 읽어 Google Code AssistretrieveUserQuota호출.@google/gemini-cli패키지에서 런타임에 추출.TOKEN_GHOST_GEMINI_WRITEBACK=1설정 시 Keychain/파일에 되쓰기 옵트인.후속 PR
asyncFlow-dad:main에서 PR 오픈 예정.