Developer builds git tool that lets AI-played ghosts of deleted files answer questions

A developer has created git seance, a git subcommand that locates files a repository once deleted and lets users converse with them. The tool runs an open-weight model, Gemma, locally, and each 'ghost' is limited to what the repository's history reveals. The project was demonstrated by replaying a run against CPython's full git history, using gemma3:4b on a free CPU-only GitHub runner. The example traces asyncore.py, added in 1999 and deprecated, removed, reverted, and finally deleted in 2022, though its code persists in a test support module. The author also presents an online gallery of 18 CPython modules removed under PEP 594 and related changes.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in