
Sphinx është një Git hook për zhvillim me agjentë AI, që kontrollon nëse përdoruesi e kupton kodin para se ta dërgojë. Në degët e mbrojtura, Git ndalon push-in dhe një model shqyrtues, pa qasje në bisedën me agjentin, lexon diff-in dhe pyet si sillet ndryshimi kur diçka shkon keq.
Pyetjet bazohen në ndryshimet reale të kodit. Një shembull ilustrues trajton një webhook që ruan ID-në e ngjarjes para thirrjes charge(): nëse pagesa dështon dhe Stripe e ridërgon ngjarjen, tentativa tjetër mund të kthejë 200 pa e kryer pagesën, sepse ID-ja është ruajtur tashmë. Kur përgjigjja është e gabuar, Sphinx shpjegon arsyen dhe jep një skenar tjetër; kur është e saktë, push-i vazhdon.
Mjeti është projektuar të përdorë pak tokenë, përmes agjentit ekzistues të kodimit, OpenRouter ose çdo endpoint-i të përputhshëm me OpenAI. Punon me Codex, Claude Code, Cursor, OpenCode dhe Pi, si edhe vetëm me Git. Përgjigjet nuk i dërgohen agjentit të kodimit, ndërsa skedarët .env dhe çelësat nuk hapen.
Komanda sphinx install lidh Git-in me agjentët e kodimit dhe kërkon zgjedhjen e modelit shqyrtues. Për ta anashkaluar kontrollin, sphinx yolo lejon vazhdimin e push-it, por çdo anashkalim regjistrohet.
Burimi: Hacker News — lexoni artikullin e plotë në anglisht.

