README.md

LangGraph Code Review Agent

Description

This repository contains a LangGraph implementation that performs automated code reviews for a given Python function. The agent:

  1. Generates an initial draft review.
  2. Critiques the draft using four criteria (PEP8, type hints, edge cases, naming).
  3. If the review is not satisfactory, rewrites the weak part up to a maximum number of rounds.

The demo function sort_numbers is used in the CLI example.

How to run

# Install dependencies
pip install -r requirements.txt

# Run the demo
python main.py

The script will print the final state of the review process.

Requirements

  • Python 3.10+
  • LangGraph
  • LangChain OpenAI
  • python-dotenv (for optional API key handling)

License

MIT

S
Description
Solution for BroJS task 6a22c713fd30e81cf315ea04
Readme 92 KiB
Languages
Python 100%