Le client en ligne de commande hansa
hansa est un client en ligne de commande sans état pour votre espace de travail HansaChat. Il est conçu pour les scripts, l’automatisation et les agents d’IA : chaque commande imprime par défaut un JSON fiable, et les commandes convergent vers l’état que vous demandez — exécuter deux fois la même commande ne duplique rien, sauf l’envoi de messages, qui est par conception toujours un nouveau message.
Le CLI communique avec votre espace de travail via la même adresse web que l’application navigateur (https://<workspace-domain>/api) ; vous ne configurez jamais de ports ni de chemins d’API. Pointez-le vers le domaine de votre espace de travail, par exemple yourworkspace pour yourworkspace.hansa.chat, et il s’occupe du reste.
Installer en une commande
curl -fsSL https://downloads.hansachat.com/cli/install.sh | sh
L’installateur détecte votre plateforme (macOS ou Linux, Intel ou Apple Silicon), vérifie la somme de contrôle du téléchargement et installe le binaire dans ~/.local/bin. Remplacez le répertoire avec HANSA_INSTALL_DIR.
Vous pouvez aussi télécharger l’archive directement depuis la page des téléchargements et extraire vous-même le binaire hansa.
Vos premières commandes
# 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 accepte un nom court (yourworkspace devient yourworkspace.hansa.chat) ou un domaine
complet. Après la première connexion réussie, il devient la valeur par défaut enregistrée, ce qui vous
permet d’omettre l’option ensuite. Changez la valeur par défaut avec hansa context use.