-
**feat(auth, executor, cmd): add Antigravity provider integration**
发布于
2025-11-21 04:43:16 +00:00 - Implemented OAuth login flow for the Antigravity provider in
auth/antigravity.go. - Added
AntigravityExecutorfor handling requests and streaming via Antigravity APIs. - Created
antigravity_login.gocommand for triggering Antigravity authentication. - Introduced OpenAI-to-Antigravity translation logic in
translator/antigravity/openai/chat-completions.
refactor(translator, executor): update Gemini CLI response translation and add Antigravity payload customization
- Renamed Gemini CLI translation methods to align with response handling (
ConvertGeminiCliResponseToGeminiandConvertGeminiCliResponseToGeminiNonStream). - Updated
init.goto reflect these method changes. - Introduced
geminiToAntigravityfunction to embed metadata (model,userAgent,project, etc.) into Antigravity payloads. - Added random project, request, and session ID generators for enhanced tracking.
- Streamlined
buildRequestto usegeminiToAntigravitytransformation before request execution.
下载附件
- Implemented OAuth login flow for the Antigravity provider in