RAG system that helps developers upgrade Python code from SQLAlchemy 1.4 to 2.0. Hybrid retrieval, agent with tool use, custom MCP server, CI-gated eval harness.
Or install with pip: pip install sqlalchemy-upgrade-agent
README Excerpt
A retrieval system that helps developers upgrade Python code from **SQLAlchemy 1.4 → 2.0**. The corpus it retrieves from is not scraped. It is **measured**: a deliberately 1.4-style application in this repo, run against real 2.0, with every failure recorded as it actually happened. `deliverables/BREAKAGES.md` is that record, and it becomes the golden dataset the retrieval