Add Antigravity CLI provider integration - #53
Conversation
Includes streaming sessions, model discovery, attachments, questions, rate limits, Git helpers, native skills, provider metadata, and file-link normalization.
|
Thanks for putting this together @ahrorbeksoft, the integration is clearly a lot of work, and the direction makes sense. However, I’m going to pause new harnesses for a bit, including this one. We still need to settle a few things on the providers we already ship (lifecycle, catalog/probes, usage, permissions/approvals, how slash commands and skills are wired). New adapters tend to copy whatever is there today, so if we land another one now we’ll freeze those inconsistencies in place. Once those patterns are explicit and the existing harnesses follow them, Antigravity (and anything after it) should be much cheaper to add and review. Happy to revisit this PR then. |
|
Thanks for the thoughtful feedback @hardbeat920, that makes complete sense! Standardizing the lifecycle, catalog/probes, permissions, and skill wiring across existing harnesses first is definitely the right call. Antigravity's ACP/CLI side also still has a few evolving limitations and moving parts, so letting both sides settle will make integrating against the new abstractions much cleaner and easier to maintain. Happy to pause this for now and revisit/rebase it once the standardized harness patterns land. Thanks again! |
|
thank you @ahrorbeksoft that would be perfect |
What changed
Adds support for the Google Antigravity CLI (
agy) as a provider harness in MonoCode:AntigravityAdapterand streaming protocol parser (antigravityProtocol.ts) handling sessions, assistant turns, tool calls, and user interruptions.Why
Allows MonoCode users to run agentic pair-programming workflows powered by the Google Antigravity CLI.
UI
src/assets/providers/antigravity.svgChecklist
npm run check