CodeSentry is an AI PR Guardian built for the IBM Bob 2.0 Hackathon, tackling one of the most repetitive parts of software development: pull request review. Every PR today waits on a human to check security, write missing tests, catch breaking changes, and eventually write release notes — a slow, error-prone process that gets skipped under deadline pressure. CodeSentry fixes this by running four specialized AI agents (powered by Llama-3.1 via Groq, orchestrated the way IBM Bob 2.0 runs its own subagents) in parallel on any PR diff: Security Agent — scans the diff for vulnerabilities and scores it out of 100 Test Generator — drafts unit tests for the changed code paths Breaking Changes Agent — flags removed or altered functions that break existing callers Changelog Agent — writes a ready-to-publish changelog straight from the diff Supports Python, JavaScript/Node.js, Rust, and Go. Results land in a single Streamlit dashboard — security rating, vulnerability count, drafted tests, and breaking changes, all in one merge-readiness report, with JSON export. What normally takes a reviewer hours across multiple tools happens here in seconds, in one place.
Category tags: