Il client a riga di comando hansa
hansa è un client a riga di comando stateless per il suo workspace HansaChat. È
pensato per script, automazione e agenti AI: ogni comando stampa per impostazione
predefinita un JSON affidabile e i comandi convergono sullo stato richiesto —
eseguire lo stesso comando due volte non duplica nulla, tranne l’invio dei
messaggi, che per progetto è sempre un nuovo messaggio.
La CLI comunica con il suo workspace attraverso lo stesso indirizzo web dell’app
browser (https://<workspace-domain>/api); non deve mai configurare porte o
percorsi API. La punti al dominio del suo workspace, ad esempio yourworkspace per
yourworkspace.hansa.chat, e fa tutto il resto.
Installare con un solo comando
curl -fsSL https://downloads.hansachat.com/cli/install.sh | sh
Il programma di installazione rileva la sua piattaforma (macOS o Linux, Intel o Apple Silicon),
verifica il checksum del download e installa il binario in ~/.local/bin.
Può sostituire la directory con HANSA_INSTALL_DIR.
Può anche scaricare l’archivio direttamente dalla pagina dei download
ed estrarre da sé il binario hansa.
I suoi primi comandi
# 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 accetta un nome breve (yourworkspace diventa yourworkspace.hansa.chat) o un dominio
completo. Dopo il primo accesso riuscito diventa il valore predefinito salvato, così
può omettere il flag in seguito. Cambi il valore predefinito con hansa context use.