Eszközök

Centaur: Paradigm és Tempo nyílt forráskódú, self-hosted Slack-ügynök futtatója

A főszereplők a Paradigm és a Tempo, amelyek január óta belső használatra fejlesztették a Centaur nevű self-hosted futtatókörnyezetet, és most Apache 2.0 licenc alatt nyílt forráskódúvá tették.

Centaur: Paradigm és Tempo nyílt forráskódú, self-hosted Slack-ügynök futtatója

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.