retcon
Because you knew what you were doing the whole time.
Turn messy development commits into clean, logical history. Retcon takes a history specification describing the commits you want and reconstructs them from your working branch using LLM-assisted extraction.
Installation
Usage
# 1. Generate guidance for creating a spec
# 2. Give the guidance to your LLM agent to create a spec
# (or write one manually)
# 3. Run the reconstruction
Documentation
Full documentation at nikomatsakis.github.io/retcon
License
MIT OR Apache-2.0