⚠️ This extension is a vibe-coded experiment. Its APIs may change between releases. Conceivably the file format could change too, meaning that you could lose existing reviews.
This extension provides commands that allow your AI agent to create review comments that appear inline with the code. Each comment comes with a button that will send the issue to copilot chat for fixing.
This extension is simple; all the smarts are in your AI agent. For example, you can tell your agent what scope you want:
- single file
- all the files that haven't been committed
- all the changes since your primary branch
- Comment Controller Integration: Issues appear in the VS Code Comments panel and inline gutter decorations
- Thread Replies: Before sending, you can add more information to the comment thread to specify what you want done.
- Status Management: The AI will be instructed to close the issue as "Done" when it completes. You can also do this yourself, or close the issue with "ignore".
- Coding Standard: If you want to tell the reviewer something, you can do that with whatever AGENTS.md, copilot-instructions, a prompt, a custom agent, etc.
- Future: It would be nice to feed the "ignore" issues from past reviews into new reviews so that they don't re-appear.
- The AI is given tools for registering review issues, and for marking them "done".
- The extension manages review issues in
.vscode/critiqueAI.jsonand surfaces them through vscode's Comments feature. - When the user clicks the right button, the extension sends that issue back to the AI chat with instructions on what to do and how to close the issue when done.
- CodeRabbit: Polished. Does not use up your AI models or credits. Customizing review is a paid feature.
- LGTM: Similar to Critique AI but much more mature.
- Github Copilot Review: A fork of LGTM
Released under the MIT License.