Új nyílt forráskódú eszközt adott ki fejlesztőknek a BuilderIO
Az Agent-Native TypeScript keretrendszer lehetővé teszi, hogy az AI-ügynökök autonóm munkát végezzenek egy célzott felhasználói felületen keresztül, miközben a kód megosztott.

Az Agent-Native egy nyílt forráskódú TypeScript keretrendszer, amely az AI-ügynökök és a felhasználói felületek (UI) egységesítésére szolgál. A BuilderIO által fejlesztett megoldás lehetővé teszi, hogy a fejlesztők egyszer definiáljanak egy képességet, amelyet az ügynök eszközként, az UI pedig kódból hívhat meg. (GitHub Trending (AI))
A rendszer megosztott akciókat, adatokat és alkalmazásállapotot kínál. Ez azt jelenti, hogy az ügynök által végzett munka megjelenik az UI-ban, és az UI-ban végzett módosítások elérhetők az ügynök számára. Az ügynök nem kattintgat a felületen, hanem ugyanazon az akciórétegen dolgozik, mint az UI.
Az akciók és az állapot megosztása
Egy akció, például egy üdvözlő üzenet generálása, egyszer definiálható, és ez a kód működik az ügynökben eszközként, a React alapú UI-ban a `useActionQuery` segítségével, valamint HTTP-n, CLI-n és más felületeken keresztül is. A keretrendszer támogatja az autentikációt és az engedélyeket, valamint beépített ügynök-csevegést, képességeket, memóriát, automatizálásokat és ügynökcsapatokat kínál.
Backend és elérhetőség
A keretrendszer PostgreSQL backendet használ, helyi fejlesztéshez pedig PGlite-ot kínál bármilyen Nitro-kompatibilis hoszton. A fejlesztők saját LLM-jüket, SQL-adatbázisukat, eszközeiket és infrastruktúrájukat is integrálhatják. A BuilderIO szerint „minden, amit építesz, a tiéd marad”. Az Agent-Native már elérhető a GitHubon, ahol a projekt több mint 5000 csillagot gyűjtött össze 5763 commit mellett.