A Qodo pluginként építi be a kódminőséget az OpenAI Codex munkafolyamatába

A Qodo új pluginje elérhető az OpenAI Codex piacterén, és a fejlesztési munkameneten belül teszi hozzáférhetővé a kódbázis elemzését, a szervezeti szabályokat és a kódellenőrzést. A vállalat szerint így a Codex már a tervezéstől kezdve alkalmazhatja a csapat elvárásait, majd a pull request megnyitása előtt önálló ellenőrzést is végezhet.
- A Qodo plugin elérhető az OpenAI Codex piacterén.
- A Codex lekérheti a feladathoz tartozó szervezeti szabályokat és kódbázis-információkat.
- A Qodo a helyi, nem véglegesített és nem követett módosításokat is ellenőrzi.
- A PR Resolver a korábbi ellenőrzési megállapítások javítását és validálását is támogatja.
- A Qodo Agentic Toolbox használatához Node.js 20 vagy újabb verzió kell.
Közös munkamenetben a tervezés, a kódolás és az ellenőrzés
A Qodo szeptember 9-i bejelentése szerint az új plugin a Qodo Agentic Toolboxon keresztül kapcsolja össze a Codexet a vállalat kódbázis-intelligenciájával, szervezeti szabályaival és kódellenőrzési képességeivel. A Codex egy feladat megkezdése előtt lekérheti az ahhoz kapcsolódó szabályokat, valamint felhasználhatja a kódbázis és a pull requestek korábbi változásait annak megértéséhez, hogy az új módosítás miként illeszkedik a rendszer egészébe.
Az elkészült implementációt a Qodo a helyi módosításokon is ellenőrizheti, az eredményeket pedig ugyanabban a munkamenetben adja vissza. A Qodo megfogalmazása szerint ez szorosabb fejlesztési ciklust eredményez: a szervezeti kontextus már a kód írásakor alakítja a megoldást, a független felülvizsgálat pedig még a pull request megnyitása előtt erősíti azt.
Öt eszköz a kódbázis megértéséhez és a szabályok alkalmazásához
A plugin a Qodo képességeit olyan készségekként és eszközökként teszi elérhetővé, amelyeket a Codex munka közben meghívhat. A Codebase Wisdom a Qodo Context Engine rendszerére épít, és segít feltérképezni az ismeretlen komponenseket, a tárolók közötti függőségeket, az architekturális kapcsolatokat, valamint a korábbi minták mögött álló okokat.
A Local review a helyi munkafát vizsgálja, beleértve a nem véglegesített és a nem követett fájlokat is. Az ellenőrzés a helyességet, a biztonságot, a követelmények hiányosságait, a szabálysértéseket és a közvetlen diffen túli hatásokat keresi. A PR Resolver a Qodo pull requestes ellenőrzésének megállapításait hozza be a Codexbe, ahol az ügynök kivizsgálhatja a problémát, javítást készíthet, lefuttathatja a releváns teszteket, majd ellenőrizheti a megoldást.
A Manage Review Standards segítségével a csapatok közvetlenül a Codexből hozhatják létre, frissíthetik és rendezhetik a Qodo központi szabályrendszerét. A Get Rules az adott tárolóhoz és feladathoz tartozó szervezeti szabályokat keresi ki, hogy a Codex ezeket a tervezés és a megvalósítás során is alkalmazhassa.
Így használható a Codexben
A Qodo példái szerint a fejlesztő először feltérképezheti egy ismeretlen rendszer működését, például megkeresheti, mely tárolók függenek egy interfésztől, vagy hogyan kezelik a hitelesítést az érintett szolgáltatások. Egy új API-végpont készítésekor a Codex lekérheti a hitelesítési, hibakezelési, naplózási és tesztelési szabályokat, majd ezek alapján készítheti el a tervet és az implementációt.
A helyi ellenőrzés a pull request megnyitása előtt kereshet biztonsági kockázatokat, regressziókat, kihagyott követelményeket és olyan eseteket, amelyeket a jelenlegi tesztek nem fednek le. Közös interfész módosításakor a Qodo feltárhatja az érintett tárolókat, szolgáltatásokat és integrációkat, valamint a korábbi kompatibilitási megoldásokat.
A plugin a Codex desktopalkalmazásának és parancssoros változatának pluginpiacterén érhető el. A Qodo Agentic Toolbox használatához Node.js 20 vagy újabb verzió szükséges. A telepítés Qodo-fiók nélkül is elindítható, a Qodo eszközeinek futtatásához azonban be kell jelentkezni vagy fiókot kell létrehozni. A desktopalkalmazásban a Plugins menüben a Qodo kereshető ki, a Codex CLI-ben pedig a /plugins paranccsal nyitható meg a pluginböngésző. A telepítés után új Codex-munkamenetet kell indítani.

