Cassandra AI Review
Version updated for https://github.com/menny/cassandra to version v0.0.1.
- This action is used across all versions by 1 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Cassandra - AI Review Agent is an autonomous code review tool designed to provide structured, actionable feedback on code changes using large language models (LLMs) such as Anthropic and Google models. It automates the review process by analyzing local or pull request changes, offering inline comments, performing context-aware inspections, and integrating seamlessly into CI/CD pipelines. Key features include support for provider-agnostic LLMs, configurable feedback guidelines, and automated dismissal of stale reviews, making it a powerful tool for improving code quality and streamlining development workflows.
What’s Changed
What’s Changed
- docs: update README with new CLI arguments by @menny in https://github.com/menny/cassandra/pull/1
- Delete main by @menny in https://github.com/menny/cassandra/pull/2
- Print resolved cli args by @menny in https://github.com/menny/cassandra/pull/3
- chore: clean up debugging console prints by @menny in https://github.com/menny/cassandra/pull/4
- feat: remove –pr argument and update documentation by @menny in https://github.com/menny/cassandra/pull/5
- Feat/react loop by @menny in https://github.com/menny/cassandra/pull/6
- Refactor/replace langchaingo with direct sdks by @menny in https://github.com/menny/cassandra/pull/7
- Refactor: Extract shared LLM utility methods by @menny in https://github.com/menny/cassandra/pull/8
- Initial PR review by @menny in https://github.com/menny/cassandra/pull/11
- chore: add emoji reaction to PR description during review by @menny in https://github.com/menny/cassandra/pull/16
- feat: add grep_files tool for pattern searching by @menny in https://github.com/menny/cassandra/pull/17
- feat: report token usage after each LLM interaction by @menny in https://github.com/menny/cassandra/pull/18
- Feat/gh action interface by @menny in https://github.com/menny/cassandra/pull/19
- Structured output by @menny in https://github.com/menny/cassandra/pull/20
- feat: move “eyes” reaction management into composite action by @menny in https://github.com/menny/cassandra/pull/21
- refactor: centralize GitHub token setup in action.yml by @menny in https://github.com/menny/cassandra/pull/22
- feat: migrate GitHub integration to Go-native client and refactor project structure by @menny in https://github.com/menny/cassandra/pull/25
- feat: add main review guidelines library by @menny in https://github.com/menny/cassandra/pull/28
- feat: add skepticism of internal knowledge to reviewer prompt by @menny in https://github.com/menny/cassandra/pull/33
- Add repo metadata for the reviewer by @menny in https://github.com/menny/cassandra/pull/34
- feat: make comment tag workflow-specific by default by @menny in https://github.com/menny/cassandra/pull/35
- feat: add configurable reaction icon by @menny in https://github.com/menny/cassandra/pull/37
- feat: support robust inline PR review comments by @menny in https://github.com/menny/cassandra/pull/39
- feat: extend review approval for ‘comment’ when uncertain by @menny in https://github.com/menny/cassandra/pull/41
- feat: fetch diff and commits via GitHub API by @menny in https://github.com/menny/cassandra/pull/42
- Prepare Cassandra for GitHub Marketplace publishing by @Copilot in https://github.com/menny/cassandra/pull/44
- Clarify feedback framework in README by @menny in https://github.com/menny/cassandra/pull/45
- chore: update release workflow to use gh-release action by @menny in https://github.com/menny/cassandra/pull/46
New Contributors
- @menny made their first contribution in https://github.com/menny/cassandra/pull/1
- @Copilot made their first contribution in https://github.com/menny/cassandra/pull/44
Full Changelog: https://github.com/menny/cassandra/commits/v0.0.1