Klijent za naredbeni redak hansa
hansa je klijent za naredbeni redak bez stanja za vaš HansaChat radni prostor. Izgrađen je za skripte, automatizaciju i AI agente: svaka naredba po zadanom ispisuje pouzdan JSON, a naredbe konvergiraju prema stanju koje zatražite — dvaput pokrenuta ista naredba ništa ne duplicira, osim slanja poruka, koje je dizajnom uvijek nova poruka.
CLI komunicira s vašim radnim prostorom kroz istu web adresu kao i aplikacija u pregledniku (https://<workspace-domain>/api); portove ili API putanje nikada ne konfigurirate. Usmjerite ga na domenu svog radnog prostora, primjerice yourworkspace za yourworkspace.hansa.chat, a on obavi ostalo.
Instalacija jednom naredbom
curl -fsSL https://downloads.hansachat.com/cli/install.sh | sh
Instalacijski program otkriva vašu platformu (macOS ili Linux, Intel ili Apple Silicon), provjerava kontrolni zbroj preuzimanja i instalira binarnu datoteku u ~/.local/bin. Direktorij možete promijeniti pomoću HANSA_INSTALL_DIR.
Arhivu možete preuzeti i izravno sa stranice za preuzimanja i sami izdvojiti hansa binarnu datoteku.
Vaše prve naredbe
# 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
--workspace prihvaća kratak naziv (yourworkspace postaje yourworkspace.hansa.chat) ili potpunu domenu. Nakon prve uspješne prijave postaje spremljena zadana vrijednost, pa zastavicu kasnije možete izostaviti. Zadanu vrijednost mijenjate s hansa context use.