Paradigm és Tempo január óta belső használatra működtetett, Slack-natív, többszereplős ügynök futtatója, a Centaur most nyílt forráskódúvá vált az Apache 2.0 licenc alatt. A projekt célja, hogy a személyes asszisztensektől (például Hermes vagy OpenClaws) eltérő, vállalati és csapatmunkához szükséges követelményekre reagáljon: hosszabb lefutási idők, biztonságos hitelesítési kezelés, és olyan elérhetőség, ahol a csapat ténylegesen dolgozik.
Mire való a Centaur?
A Centaur egy olyan futtatókörnyezetet ad a Slack-beszélgetésekhez, amelyben minden beszélgetési szál saját, elszigetelt Kubernetes-sandboxot kap. A rendszer jellemzői a következők:
- Minden szálhoz külön Kubernetes-sandbox rendelődik, így izolációt biztosítanak a párhuzamos munkák között.
- A hozzáadott eszközök (tools) azonnal elérhetők minden beszélgetésben — ezek egyszerű, Pythonban megírt pluginek.
- A hitelesítő adatok kezelésére egy "credential firewall" szolgál: a titkos értékeket csak menet közben injektálja, így az ügynökök nem férnek hozzá a nyers kulcsokhoz.
Működés és megbízhatóság
A Centaur eszközei egyszerű Python drop-inokként működnek, amelyek szervezeti szinten hot-reloadolhatók, azaz frissítésük azonnal érvénybe lép minden beszélgetésben. Az ügynökök munkafolyamatai checkpointolódnak Postgres adatbázisba, és hibából visszatéréskor pontosan ott folytatódnak, ahol megszakadtak. Emellett a rendszer naponta felülvizsgálja saját működését és javításokat továbbít a saját képességeihez, amint azt a projekt bemutatja.
Hol kezdjem?
A Centaur kódja elérhető GitHubon klónozásra, illetve további információk és útmutatók a centaur.run oldalon találhatók.
Miért számít ez?
A Centaur a személyes, helyi ügynökökkel szemben a csapatok és vállalati környezetek speciális igényeire koncentrál: tartós futtatás, erősebb elválasztás és biztonságos kulcskezelés. A nyílt forráskódú kiadás lehetővé teszi, hogy más szervezetek is saját infrastruktúrájukon futtassák és továbbfejlesszék a megoldást.



