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.
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.
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 |
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.
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.
|
@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!
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 :