Uh oh!
There was an error while loading. Please reload this page.
Feature Request: Add Google Antigravity Support to Project CodeGuard - #71 - #74
Conversation
…st, with make changes in supported files
There was a problem hiding this comment.
Pull request overview
This PR adds support for Google Antigravity IDE integration by implementing a new format converter that generates .md rule files compatible with Antigravity's workflow system.
Key changes:
- New
AntigravityFormatclass following the establishedBaseFormatpattern used by other IDE integrations - Integration into the conversion pipeline alongside Cursor, Windsurf, Copilot, and Claude Code formats
- Documentation updates in README and getting-started guide to include Antigravity in the list of supported IDEs
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| src/formats/antigravity.py | New format implementation for Antigravity IDE that generates .md files with YAML frontmatter containing description and optional tags |
| src/formats/init.py | Registers AntigravityFormat in the formats package exports |
| src/convert_to_ide_formats.py | Adds AntigravityFormat to the list of formats generated during rule conversion |
| docs/getting-started.md | Adds Antigravity to the prerequisites section and installation instructions with documentation link |
| README.md | Updates the list of supported IDE formats to include Antigravity |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This is true. We should be talking about `rule `files not `workflow` files here... Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Thanks for adding Antigravity support! The implementation looks good but needs a few fixes:
Main Issue - Missing Frontmatter: The antigravity.py implementation doesn't generate the required trigger and globs fields needed for proper activation. Currently it only outputs description and tags (tags aren't needed: they're just for CLI filtering, not rule output).
What's needed: Like Windsurf's implementation, it should generate:
trigger: always_on(for rules withalways_apply: true)trigger: glob+globs: [patterns](for language-specific rules)versionfield (for consistency)
Also: The PR description mentions /codeguard-* commands, but those are for Workflows, not Rules. Rules use activation types instead: Always On and Glob are the important ones for CodeGuard.
Quick Fixes:
- Update
generate()method to addtrigger,globs, andversionfields (seewindsurf.pyfor reference) - Remove
tagsfrom output (not needed in rule files) - Update comments to explain Rules activation (not slash commands)
- Fix doc link to https://antigravity.google/docs/rules-workflows
- Standardize: "Antigravity" + add space:
"Claude Code, Antigravity)"
Happy to help if you have questions!
Updated Antigravity format implementation to include trigger types, glob patterns, and version in YAML frontmatter.
@thomas-bartlett can you check now , if there is more need to change in the features code |
Uh oh!
There was an error while loading. Please reload this page.
thomas-bartlett
commented
Jan 5, 2026
Thanks for the updates! The implementation is working correctly. A few items to address: Text fixes:
Other:
The CI workflow updates (validate + release zips) can be done in a follow-up PR. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Updated link to Google Antigravity instructions.
Updated documentation to remove 'Google' from Antigravity references.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Parveen-Birthaliya
commented
Jan 6, 2026
@thomas-bartlett can you check now ,I have resolved all issues of copilot |
thomas-bartlett
left a comment
There was a problem hiding this comment.
Thank you for your work!
Uh oh!
There was an error while loading. Please reload this page.
Summary
Add native support for Google Antigravity workflows, enabling CodeGuard security rules to be triggered on-demand in the Antigravity IDE using
/codeguard-*commands.Architecture
Following the established
BaseFormatpattern used by Cursor, Windsurf, and other IDE integrations:Files to Create
src/formats/antigravity.py- AntigravityFormat classFiles to Modify
src/formats/__init__.py- Register AntigravityFormatsrc/convert_to_ide_formats.py- Add to conversion pipelineREADME.md- Update supported IDEs listTest
Below is the Secreen shot from atigravity IDE that shows proper working of rules :