re_gent: Verziókövetés AI ügynököknek — nyomon követi a promptokat és a változásokat
A rendszer automatikusan rögzíti az ügynökök összes eszközhívását, így nincs szükség manuális commitokra, és a fejlesztők visszatekerhetik a változásokat.

Új verziókövető rendszert fejlesztettek ki re_gent néven, amely kifejezetten AI ügynökök tevékenységének nyomon követésére készült — írja a Show HN (Hacker News). A projekt célja, hogy megoldja a hagyományos Git korlátait az AI-alapú fejlesztés területén, ahol az ügynökök önállóan módosítanak kódot és fájlokat.
A re_gent lehetővé teszi az ügynökök által végrehajtott változtatások auditálását, beleértve azt is, hogy melyik prompt generált egy adott kódsort. A rendszer olyan parancsokat kínál, mint a rgt log a tevékenységek áttekintéséhez, a rgt blame az utasítások azonosításához egy adott kódsorhoz, és a rgt sessions a párhuzamos ügynökfolyamatok kezelésére.
A változások fonalán
A rendszer a .regent/ könyvtárban tárolja az ügynökök tevékenységét, hasonlóan a Git .git/ mappájához. Minden eszközhívás egy „Step” objektumot hoz létre, amelyek egy irányított aciklikus gráfot (DAG) alkotnak, lehetővé téve a komplex változási előzmények kezelését. Az adatok BLAKE3 hash-sel vannak tárolva, és egy SQLite adatbázis biztosítja a gyors lekérdezéseket.
Kódok és folyamatok tükrében
A re_gent már telepíthető Homebrew vagy Go segítségével, és integrálható például a Claude kódjával. A fejlesztők ígérete szerint hamarosan elérhető lesz a rgt rewind parancs is, amely lehetővé teszi a korábbi állapotokba való visszaállítást a 2024. március 15-én tervezett frissítésben.