A LangSmith már éles környezethez hasonlóan teszteli az ügynökmódosításokat

A LangSmith Preview Builds ideiglenes, éles környezethez hasonló telepítést készít egy pull request forráságából, így a csapatok az ügynök viselkedését már az összeolvasztás előtt tesztelhetik. A funkció külön környezetet biztosít minden módosításhoz, amelyet a munka végén automatikusan vagy kézzel lehet törölni.
- A Preview Builds ideiglenes deploymentet indít a pull request forráságából.
- A felülvizsgálók ugyanabban a környezetben tesztelhetik az ügynököt és vizsgálhatják a nyomkövetéseket.
- Új commit esetén a LangSmith automatikusan friss revíziót készít.
- Az előnézetek automatikusan, korlát alapján vagy kézzel törölhetők.
- A funkció Public Beta állapotban érhető el a LangSmith Cloud GitHub-integrációján keresztül.
Külön környezetet kap minden pull request
A LangChain 2026. augusztus 20-án mutatta be a LangSmith Deployment új funkcióját, a Preview Builds előnézeti buildeket. A cél, hogy a fejlesztőknek ne kelljen minden pull requesthez új, tartós telepítést létrehozniuk. Ehelyett a LangSmith egy ideiglenes deploymentet indít a pull request forráságából.
Az ügynököket érintő változtatások többféle területet érinthetnek, például a promptokat, az eszközöket, a modelleket, a függőségeket vagy az integrációkat. Ezek hatása gyakran csak futtatás közben válik láthatóvá. A helyi tesztelés segíthet a fejlesztésben, de a csapat többi tagjának nem feltétlenül biztosít közös, következetes környezetet az ellenőrzéshez.
A Preview Builds minden pull requesthez saját tesztkörnyezetet ad. A forráság kódja egy, a szülői deploymenthez kapcsolódó, elkülönített környezetben fut, és közben nem módosítja a szülői telepítést.
Az ügynök teljes működése ellenőrizhető
A felülvizsgálók kipróbálhatják a promptokat, lefuttathatják az eszközhívásokat, megvizsgálhatják a nyomkövetéseket, valamint ellenőrizhetik, hogyan viselkedik az ügynök a beállított függőségekkel és szolgáltatásokkal. A hibás működéshez vezető útvonalakat és a szélsőséges eseteket is tesztelhetik, amelyek a kód áttekintésekor nem feltétlenül jelennek meg.
Mivel az előnézeti változat deploymentként fut, az együttműködőknek nem kell klónozniuk a repositoryt, és nem kell reprodukálniuk a fejlesztő helyi beállításait. Mindenki ugyanazt az ügynökverziót, ugyanabban a környezetben vizsgálhatja.
A LangSmith a pull request forráságának legfrissebb commitjából építi fel a rövid életű előnézeti deploymentet. Ha újabb commit kerül az ágra, a szolgáltatás automatikusan új revíziót készít ugyanahhoz az előnézeti környezethez. Így a fejlesztő a visszajelzések után frissítheti a kódot, a közreműködők pedig újra tesztelhetik a módosítást anélkül, hogy új környezetet kellene létrehozni.
A kódviták helye továbbra is a pull request, miközben az előnézet a javasolt változás futó változatát biztosítja. Több előnézeti deployment is működhet egyszerre, a különböző pull requestek pedig elkülönítve maradnak.
Automatikus törlés és GitHub-alapú bekapcsolás
A csapatok kétféleképpen indíthatják az előnézeteket. Az Every PR beállítás minden, a deployment ágára nyitott pull requesthez létrehoz egy previewt. A Label only csak akkor indít előnézetet, ha valaki hozzáadja a beállított GitHub-címkét.
Az ideiglenes környezetek használatát az Idle TTL szabályozza. Ez határozza meg, mennyi ideig maradhat inaktív egy preview a legutóbbi revízió után, majd a LangSmith törli. A Max concurrent previews korlátozza, hogy egy szülői deploymenthez egyszerre hány előnézet futhat. A csapat bármelyik previewt kézzel is törölheti, a szülői deployment törlése pedig a hozzá tartozó előnézeteket is eltávolítja.
Az előnézetek létrehozáskor átmásolják a szülői deployment titkait, és ezt a kezdeti készletet használják, hacsak azt felül nem írják. A LangChain azt javasolja, hogy érzékeny szolgáltatásokhoz a preview munkaterhelésére korlátozott hitelesítő adatokat használjanak, különösen akkor, ha külső vagy kevésbé megbízható közreműködők is indíthatnak előnézetet pull requestekből.
A Preview Builds jelenleg Public Beta állapotban érhető el a LangSmith Cloud GitHub-integrációján keresztül kapcsolódó deploymentekhez. A bekapcsolás a Deployment Settings, majd a Preview Builds részen történik. Itt választható ki az indítási mód, valamint az inaktivitási idő és az egyidejű előnézetek korlátja.
LangChain: Test Agent Changes with LangSmith Preview Builds


