A hansa parancssori kliens
A hansa egy állapotmentes parancssori kliens a HansaChat workspace-jéhez. Szkriptekhez, automatizáláshoz és AI-ügynökökhez készült: minden parancs alapértelmezetten megbízható JSON-kimenetet ad, és a parancsok a kért állapotra konvergálnak — ugyanazon parancs kétszeri futtatása nem hoz létre semmit duplán, kivéve az üzenetküldést, amely a tervezésnek megfelelően mindig új üzenet.
A CLI a workspace-ével ugyanazon a webcímen keresztül kommunikál, mint a böngészős alkalmazás (https://<workspace-domain>/api); portokat vagy API-útvonalakat soha nem kell beállítania. Adja meg a workspace domainjét, például yourworkspace a yourworkspace.hansa.chat címhez, és a kliens intézi a többit.
Telepítés egyetlen paranccsal
curl -fsSL https://downloads.hansachat.com/cli/install.sh | sh
A telepítő felismeri a platformját (macOS vagy Linux, Intel vagy Apple Silicon), ellenőrzi a letöltés ellenőrzőösszegét, és a ~/.local/bin könyvtárba telepíti a binárist. A könyvtárat a HANSA_INSTALL_DIR változóval írhatja felül.
Az archívumot közvetlenül is letöltheti a letöltések oldalról, és a hansa binárist saját maga is kicsomagolhatja.
Az első parancsok
# Log in to a workspace (prompts for email and password)
hansa chat login --workspace yourworkspace
# Confirm who you are
hansa chat whoami
# Explore
hansa chat channels list
hansa chat messages list --channel general
A --workspace kapcsoló rövid nevet fogad el (yourworkspace esetén a yourworkspace.hansa.chat lesz használatos) vagy teljes domaint. Az első sikeres bejelentkezés után ez mentett alapértelmezéssé válik, így később elhagyhatja a kapcsolót. Az alapértelmezést a hansa context use paranccsal változtathatja meg.