Megjelent a Qt Creator 20 nyílt forráskódú IDE AI kódoló ügynökökkel

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Qt Creator 20 most már elérhető, mint a Qt keresztplatformos IDE-jének legújabb nagy verziófrissítése. A legfontosabb újdonság az ACP Client kiterjesztés, amely egy csevegőpanelt ad az alkalmazáson belüli AI kódoló ügynökökkel való kommunikációhoz.

A projekt leírása szerint ezek az ügynökök képesek kódot elemezni, fájlokat szerkeszteni, parancsokat futtatni és buildeket indítani. Használatukhoz be kell kapcsolni a funkciót az Extensions módban, majd be kell állítani a kívánt ügynököket.

A Qt Creator 20 kész sablonokat kínál népszerű AI kódoló ügynökökhöz, többek között a Claude Code, Codex, Gemini CLI és GitHub Copilot megoldásokhoz, a nyilvános ACP Registryn keresztül. Néhány ügynökhöz további eszközöket is telepíteni kell, és elérhetővé kell tenni őket a rendszer PATH-jában.

A kiadás emellett bővíti az MCP Server támogatását. Az új AI > MCP Servers beállításoldalon további MCP szervereket lehet regisztrálni. A CORS támogatás mostantól lehetővé teszi, hogy webes alkalmazások kapcsolódjanak az MCP szerverhez.

Az AI fejlesztéseken túl a Qt Creator 20 tartalmaz egy Zen Mode kiterjesztést is, amely zavaró tényezőktől mentes szerkesztési környezetet ad a Tools > Zen Mode menüponton keresztül. Ehhez kapcsolódó műveletek és állapotsor-vezérlők segítenek, hogy a kódszerkesztő maradjon a középpontban.

A C++ kódmodell is frissült. A Qt Creator 20 mostantól a Clangd-t tartalmazza az LLVM 22.1.2-re építve, minden platformra optimalizált, előre elkészített binárisokkal. A kódrészek összecsukása már támogatja az előfeldolgozó-ágakat (#if, #ifdef, #ifndef), a C++-stílusú kommentblokkokat és a #pragma régiókat.

QML fejlesztésnél a Qt Creator mostantól alapértelmezettként a qmlls szemantikus kiemelését használja, és refaktorálási műveleteket is kínál a qmlls-ből. A fejlesztők beállíthatják azt is, hogy az IDE a saját maga által generált helyett külső fordítási adatbázist használjon.

A projektek kezelésénél a Qt Creator 20 GN kiterjesztést kapott a Generate Ninja projektekhez. Emellett az IDE most már figyeli a CMake Presets módosításait, és támogatja az új „qt” és „compiler” gyártói preseteket.

Android fejlesztéshez egy strukturáltabb Android Manifest szerkesztő érkezett, külön felületekkel az ikonok, splash képernyők és jogosultságok szerkesztéséhez. iOS-en a File System nézet, a Locator és a távoli fájldialógusok mostantól korlátozott hozzáférést adnak az eszköz fájlrendszeréhez, beleértve a crash riportok és a fejlesztői alkalmazások könyvtárait.

A távoli Linux fejlesztés is fejlődött: a Qt Creator most már automatikusan csatlakozik a távoli Linux eszközökhöz az alkalmazások telepítése és futtatása előtt. Távoli build eszközöknél megadhatók olyan host könyvtárak, amelyeket a távoli rendszer elér, így a helyi projektforrások is használhatók a távoli buildekhez.

A verziókezelő integrációja további területekre is kiterjed az IDE-ben, például az Open Documents nézetre. A fájltulajdonságok megjelenítik a verziókezelési állapotot, beleértve a Subversion fájlokat is. A Git beküldési szerkesztő most figyelmeztet azokra a műveletekre, amelyek adatvesztést okozhatnak, a Continue Rebase párbeszédablakot pedig úgy alakították át, hogy csökkentse a romboló műveletek kockázatát.

Végül, de nem utolsósorban a Qt Creator 20 egy új Remote debugger futtatási konfigurációt is tartalmaz, amely hasonló funkcionalitást kínál, mint egy futó debug szerverhez való csatlakozás, de kényelmesebbé teszi a többszöri használatot és a konfigurációk közti váltást.

További részletekért lásd a bejelentést.