- antigravity 기반 CLI status adapter 구현 (gemini 대체) - milestone 파일명 통일 (接두어 제거) - agent-ops roadmap/current.md 갱신 - edge/node README 및 설정 문서 업데이트 - e2e smoke 스크립트 개선
37 lines
1.7 KiB
Text
37 lines
1.7 KiB
Text
# Complete - 02_antigravity_usage_status
|
|
|
|
## 완료 일시
|
|
|
|
2026-05-21
|
|
|
|
## 요약
|
|
|
|
Antigravity usage status 전환 및 리뷰 후속 보정 완료, loop count=3, final verdict=PASS
|
|
|
|
## 루프 이력
|
|
|
|
| Plan | Review | Verdict | 메모 |
|
|
|------|--------|---------|------|
|
|
| `plan_cloud_G08_0.log` | `code_review_cloud_G08_0.log` | FAIL | `/usage` 단순 quota와 `/model` optional fallback 경로가 checker에서 닫히지 않아 후속 보정 필요 |
|
|
| `plan_cloud_G08_1.log` | `code_review_cloud_G08_1.log` | FAIL | `/usage` readiness가 startup quota 출력에 조기 매칭될 수 있어 command-scoped wait 필요 |
|
|
| `plan_cloud_G08_2.log` | `code_review_cloud_G08_2.log` | PASS | `/usage` readiness를 command 전송 이후 출력으로 한정하고 fake PTY 회귀 테스트로 확인 |
|
|
|
|
## 구현/정리 내용
|
|
|
|
- Gemini status checker/parser/edge formatter 명명을 Antigravity/generic 기준으로 전환했다.
|
|
- Antigravity checker가 `agy --dangerously-skip-permissions`로 `/usage`와 `/model`을 probe하도록 바꿨다.
|
|
- `/model` 수집을 best-effort로 처리하고, `/usage` readiness를 command 전송 이후 출력으로 한정했다.
|
|
- fake PTY 테스트로 command sequence, quota parsing, raw fallback, startup quota 조기 매칭 방지를 검증했다.
|
|
|
|
## 최종 검증
|
|
|
|
- `go test -count=1 ./apps/node/internal/adapters/cli/status ./apps/edge/internal/opsconsole` - PASS; `ok iop/apps/node/internal/adapters/cli/status 39.779s`, `ok iop/apps/edge/internal/opsconsole 0.005s`
|
|
- `rg --sort path -n "GeminiChecker|NewGeminiChecker|parseGemini|gemini[A-Z]|formatGemini|failed waiting for gemini|gemini startup" apps/node/internal/adapters/cli/status apps/edge/internal/opsconsole` - PASS; no matches
|
|
|
|
## 잔여 Nit
|
|
|
|
- 없음
|
|
|
|
## 후속 작업
|
|
|
|
- 없음
|